/* Pointers :) */

#include <stdio.h>

void main(void) {

  int number = 12;

  int *pointer;      /* Declare integer pointer */

  pointer = &number; /* Assign the address of the integer variable
                       `number' to `pointer' */

  printf("number: %i\n", *pointer);
  printf("pointer: %u\n", pointer);

  *pointer = 13;     /* Set the value of the variable of which 
                        pointer contains the memory location to 13
                     */

  printf("number: %i\n", *pointer);
  printf("pointer: %u\n", pointer);
}

/* OUTPUT
 *
 * number: 12
 * pointer: 3221224852
 * number: 13
 * pointer: 3221224852
 *
 */





