#include int global=0; void foo(int t); int main() { printf("in main global = %d\n", global); foo(0); global = 42; foo(1); int global = 100; printf("in main after dec global = %d\n",global); foo(2); global=10; foo(3); printf("in main after dec and update global = %d\n",global); } void foo(int t) { int local = 120; printf("in foo(%d) global = %d, local = %d\n", t, global, local); }