First indexed value is same as value of pointer. For example, array[0] == *p. char arr[] = {'A', 'B', 'C'}; char* p = arr; array[2] == *(p+2)