Can anyone tell me why you would have four different ways to access arrays ?
 Array subscript notation.
 pointer offset notation using nPtr and offset.
 pointer offset notation using array name and offset
 using pointer/subscript notation with nPtr.
What are the advatages of using the diff ways? Or is it better to stick with one way of doing it ? This is confusing the heck out of me!