Optimization Topics/Exercise 06

From Wiki**3

< Optimization Topics

Considere a seguinte função em C:

int main() { 
  int a[10], i = 1; 
  a[0] = 0; 
  while (i < 10)
    a[i++] = a[i-1] + 2 * i - 1; 
  return 0; 
}
  1. Identifique os blocos básicos.
  2. Que optimizações poderiam ser efectuadas?