Указатель – это переменная, в которой можно сохранить адрес любой переменной заданного типа.
Объявление:
char *pC; // адрес символа или элемента массива
int *pI; // адрес целой переменной
Как присвоить адрес:
int m = 25, *pI;
pI = &m; // адрес переменной m
Вывод значения через указатель:
Так как переменная массива указывает на первый элемент массива, то
int A[] = {5 , 10}, *pI;
pI = A;
будет аналогично:
int A[] = {5 , 10}, *pI;
pI = &A[0];
для перехода на адрес следующего элемента массива достаточно сделать: