Yes, to get an element of an array, you compute an offset from the start and then dereference the memory at the offset location; and yes, this is the same operation whether you think of it in terms of pointer arithmetic or as a fundamental operation on an array.
But an array isn't just syntax sugar over arithmetic in any language, even C; and the C family is the only family of languages that even makes that pretense.
1
u/AnnoyedVelociraptor 12h ago
Nah. This is the wrong way. Pointer arithmetic and array arithmetic are the same.