>> Do you mean the * dereference operator in front of PGE returns to the address of the first element of the array and the [i] moves the pointer to the ith element of the array? When i=0, *PGE just points to the first element of the array?

Yes, that's what I meant !

>> Thanks for the help
My pleasure !