/* File: array1.c Using pointers to point into array */ #include #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]) ; } }