I am having a confusing time with understanding arrays and variables because of this reasoning:
Variables are aliases for memory locations and array name is the address of the first element of the array then why are variables not accesssed as
*i
whereas the first element of array is accessed as:
*(array-name +0)
????