#include int foo(int *a, int *b, int c){ *b = *a + c; c = 400; return *b; } int main(){ int a = 5, b = 27, c = 31; int *d = &b; a = foo(&b, &c, *d); b++; printf("a = %d\nb = %d\nc = %d\n*d = %d\n", a, b, c, *d); /* What does this print? */ return 0; }