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