/* variable scope and functions in C */ #include int summ_it(int var1, int var2); int main() { int a, b, c; a = 5; b = 7; c = summ_it(a, b); printf("%d plus %d equals %d\n", a, b, c); /* this won't work, since 'answer' only exists inside summ_it */ printf("the variable 'answer' is %d\n", answer); } int summ_it(int var1, int var2) { int answer; answer = var1 + var2; return answer; }