Optimization Topics/Exercise 06: Difference between revisions
From Wiki**3
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
Considere a seguinte função em C: | Considere a seguinte função em 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; | ||
} | } | ||
</ | </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;
}
- Identifique os blocos básicos.
- Que optimizações poderiam ser efectuadas?