(Created page with "Considere a seguinte função em C: <c> int main() { int a[10], i = 1; a[0] = 0; while (i < 10) a[i++] = a[i-1] + 2 * i - 1; return 0; } </c> # Identifique os...") |
|||
Line 1: | Line 1: | ||
Considere a seguinte função em C: | Considere a seguinte função em C: | ||
− | <c> | + | <source 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> |
# Identifique os blocos básicos. | # Identifique os blocos básicos. | ||
# Que optimizações poderiam ser efectuadas? | # Que optimizações poderiam ser efectuadas? |
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;
}