#include #include void squares(int* pa, int* pb) { *pa *= *pa; *pb *= *pb; } int main(int argc, char** argv) { int a = 4; int b = 0; int* pa = &a; int* pb = &b; printf("a: %d, b: %d, a at %p, b at %p\n", a, b, &a, &b); /* question a */ printf("pa: %p, pb: %p, pa at %p, pb at %p\n", pa, pb, &pa, &pb); /* question b */ *pb = 9; /* question c */ printf("%d %d\n", a, b); squares(pa, pb); /* question d */ printf("%d %d\n", a, b); return EXIT_SUCCESS; }