1 int c = -1; 2 foo(p)3 foo (p) 4 int *p; 5 { 6 int x; 7 int a; 8 9 a = p[0]; 10 x = a + 5; 11 a = c; 12 p[0] = x - 15; 13 return a; 14 } 15 main()16 int main() 17 { 18 int b = 1; 19 int a = foo(&b); 20 21 if (a != -1 || b != (1 + 5 - 15)) 22 abort (); 23 24 exit (0); 25 } 26 27