Mega Code Archive

 
Categories / C / Pointer
 

A simple program using pointers

#include <stdio.h> void main() {    int number = 0;          int *pointer = NULL; /* A pointer that can point to type int     */    number = 10;                         printf("\n number's address: %p", &number);       printf("\n number's value: %d\n\n", number);      pointer = &number;     /* Store the address of number in pointer   */    printf("pointer's address: %p", &pointer);   /* Output the address */    printf("\npointer's size: %d bytes", sizeof(pointer));  /* Output the size   */    printf("\npointer's value: %p", pointer);   /* Output the value (an address) */      printf("\nvalue pointed to: %d\n", *pointer);        /* Value at the address */ }