/* File: array1.c
   Using pointers to point into array */

#include <stdio.h> 
#include "genlib.h"
#include "simpio.h"

main() {
  int A[10], *p, i ;

  for(i = 0 ; i < 10 ; i++) {
     A[i] = i ;
  }
  for(i = 0 ; i < 10  ; i++) {
     printf("A[%d] = %d\n", i, A[i]) ;
  } 
  printf("\n") ;

  p = A ;
  for(i = 0 ; i < 10 ; i++) {
     /* The following lines are equivalent to (*p++)++  */
     *p = *p + 1 ;
     p = p + 1 ;
  } 
  for(i = 0 ; i < 10  ; i++) {
     printf("A[%d] = %d\n", i, A[i]) ;
  } 
}
