/*Program: pointer.c*/ #include<stdio.h> intmain(void) { int number=10; int *p1=NULL; printf("nnumber's address: %p",&number); printf("nnumber's values: %dn",number); p1=&number; /*Store the address of number in pointer*/ printf("npointer's address: %p ",&p1); /*Output the address*/ printf("npointer's values: %p",p1); /*Output the value (an address )*/ printf("npointer's size: %d bytes",sizeof(p1)); /*Output the size*/ printf("nvalues pointed to: %dn",*p1); return0; }