#include // What does the program print? int g(int *p) { int k = *p; int *q = &k; *p = *q; (*p) = (*q) + 1; return (*q) + 1; } void f() { int i = 17; int j = g(&i); printf("%d %d\n", i, j); } int main(int argc, char **argv) { f(); }