/* p1.c: pointer example */ #include int main(void) { int *ip; int i = 5; int j = 3; ip = &i; printf("%d %d\n", i, *ip); printf("%p\n", &i); printf("%p\n", ip); *ip = 7; printf("%d %d\n", i, *ip); ip = &j; printf("%d %d %d\n", i, j, *ip); printf("%p\n", &i); printf("%p\n", &j); printf("%p\n", ip); int *ip2; ip2 = ip; ip = &i; printf("%d %d %d %d\n", i, j, *ip, *ip2); printf("%p\n", &i); printf("%p\n", &j); printf("%p\n", ip); printf("%p\n", ip2); return(0); }