#include #include int main() { int b[5]; //equivalent to int *b; b = new int [5]; int* arrayPtr; for (int i=0;i<5; i++) b[i] = i; arrayPtr = &b[0]; // equivalent to arrayPtr = b; printf("\n"); for (i=0;i<5; i++) printf("b[%i] = %i\n",i, b[i]); arrayPtr = &b[0]; // equivellent to arrayPtr = b; *(arrayPtr+3) = 99999; //equivalent to b[3] = 99999 or arrayPtr[3] = 9999; printf("\n"); for (i=0;i<5; i++) printf("b[%i] = %i\n",i, b[i]); arrayPtr++; arrayPtr[1] = 1010101; //equivalent to b[2] = 1010101 printf("\n"); for (i=0;i<5; i++) printf("b[%i] = %i\n",i, b[i]); return 0; }