Указатель на массив указателей в Си



Поддержка JavaScript отключена

SBP-Program
На главную -> C &nbsp

&nbsp

Указатель на массив указателей в Си

Автор: Субботин Б.П.

Указатель на массив указателей в C

Указатель на массив указателей в C рассмотрим, несколько изменив пример из предыдущего раздела. Следующий пример сделан в учебных целях:

Указатель на массив указателей объявляем так:

char **ppVarChar = pChar;

pChar – это название массива и это указатель на первый элемент массива. А массив состоит из элементов типа char*. Значит pChar — это указатель на указатель. Указатель-переменная char **ppVarChar отражает это обстоятельство, мы дважды применяем оператор **.

Разыменование указателя ppVarChar является новым обозначением переменной, на которую он указывает. А указывает он на тип char*. В свою очередь char* указывает на массив символов, который является строкой Си. В цикле выводим строки на экран.

Получаем:

C pointer

Программирование

&nbsp
&nbsp
&nbsp