A simple program using pointers : Pointer Int « Pointer « C / ANSI-C






A simple program using pointers

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 */
}


           
       








Related examples in the same category

1.Show how pointers can be used
2.Int data type pointer
3.Use printf to output variable's address
4.Pointer comptability
5.Output address other than value: ;amp
6.Int pointer: get the address of an int value
7.Int pointer
8.Assign an int value using a pointer
9.Pointer based calculation
10.Increase value vs address
11.Swap function: Exchange the values by pointers
12.pointer arithmetic
13.using sizeof and pointer arithmetic