It?s easier for a C compiler to generate good code for pointers than for subscripts.
yes it is easier to navigate an array through pointer because if we are using pointers then we can make faster access to array elements as compared to accessing array elements through subscripted array names.
yes it is better to use a pointer to navigate an array of values because then we can access any element of array directly without accessing the values present before it.
it is better to use array subscript because if you are using a pointer variable you need two memory accesses one for getting the pointer data and the other is for actual data but if you are using array subscript we need only one memory acess
whether you access with pointer or with subscript ,both retrieve value within same time.because implicitly subscripts are internally implented as pointers. for eg: a[i] equivalent to *(a+i)
Yes, It is easy & efficient to use pointer to acces array elements because subscript finaly conveted to pointer notation by compiler. for ex. a[i] will converted by compiler as *(a+i).