Optimization Topics/Exercise 06: Difference between revisions

From Wiki**3

Root (talk | contribs)
No edit summary
Root (talk | contribs)
No edit summary
 
Line 1: Line 1:
Considere a seguinte função em C:
Considere a seguinte função em C:


<source lang="c">
<syntaxhighlight lang="c">
int main() {  
int main() {  
   int a[10], i = 1;  
   int a[10], i = 1;  
Line 9: Line 9:
   return 0;  
   return 0;  
}  
}  
</source>
</syntaxhighlight>


# Identifique os blocos básicos.  
# Identifique os blocos básicos.  
# Que optimizações poderiam ser efectuadas?
# Que optimizações poderiam ser efectuadas?

Latest revision as of 21:04, 1 June 2026

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?