#include int main(void) { int a = 23; printf("a = %i\n", a); printf("\n"); int *x; // discuss issues as to where the * goes x = &a; printf("a = %i\n", a); printf("*x = %i\n", *x); printf("\n"); *x = 371; printf("a = %i\n", a); printf("*x = %i\n", *x); printf("\n"); int *y; y = x; printf("a = %i\n", a); printf("*x = %i\n", *x); printf("*y = %i\n", *y); printf("\n"); *x = 42; printf("a = %i\n", a); printf("*x = %i\n", *x); printf("*y = %i\n", *y); return 0; }