Trace2 from Lecture 4

#include <stdio.h> int F (int a); int G (int b); main() { int a, b, c; a = b = c = 0; a = F(b); c = G(a); printf("main: a = %d, b = %d, c= %d\n", a, b , c); } int F (int a) { int b, c; b = 2 * a + 5; c = G(b); printf("F: a = %d, b = %d, c = %d\n", a, b, c); return (c); } int G (int b) { int a, c; c = b + 7; a = c - 2; printf("G: a = %d, b = %d, c = %d\n", a, b, c); return (a); }
Main Page