C Pointer Arithmetic Vs Array Indexing