We can't very well explain every little thing about the language express inside them.
Besides, seeing as you thought them useless, you posted your concerns and was corrected, so I think it works anyway
Yep, it moves the full range.So, a pointer to an array, is just that, a pointer to an array NOT a pointer to the first element of an array. Because of this, if I were to try and increment pArray later in the code, it would be moving the pointer the full length of the array instead of each element of the array.
Well, that can be argued. Everything can be used for a reason you see fit, but I would like to stick it multi-dimensional arrays, yes. It's a common use for them.As I understand it, the only real reason to use this construct is using multidimensional arrays and allow to increment by a group of elements at one time rather than each element individually?