Joseph Haugh
University of New Mexico
int x = 0;
int foo(int y) {
return y * 2;
}
int bar(int y) {
return x++ * y;
}
int main() {
printf("x = %d\n", x);
int z = 2;
int e1 = foo(z) + z - (foo(z) - foo(z));
printf("x = %d, e1 = %d\n", x, e1);
int e2 = foo(z) + z - (bar(z) - bar(z));
printf("x = %d, e2 = %d\n", x, e2);
return 0;
}