Using Pointer Notation
Remember that the name of an array is its address.
The expression A+j is the address with something added to it.
Why can’t we write *(A++)? Can we write 7++?
The array name A is the address where the system has decided to place the array, and it will stay at this address until the program terminates. A is a constant.
We can’t increment an address but we can increment a pointer that holds an address - see following slide.