Diese Programme sind nicht äquivalent:
int f (int y) {
int x = y + 3; int sum = 0;
for (int y = 0; y<4; y++)
{ sum = sum + x ; }
return sum;
}
int g (int y) {
int sum = 0;
for (int y = 0; y<4; y++)
{ sum = sum + (y+3); }
return sum;
}