Бьерн Страуструп - Язык программирования С++. Вступление, глава 1 - Указатели и массивы

ОГЛАВЛЕНИЕ

 

1.3.3 Указатели и массивы

Массив можно описать так:

    char v [ 10 ]; // массив из 10 символов

Описание указателя имеет такой вид:

    char * p; // указатель на символ

Здесь [] означает "массив из", а символ * означает "указатель на". Значение нижней границы индекса для всех массивов равно нулю, поэтому v имеет 10 элементов: v [ 0 ] ... v [ 9 ]. Переменная типа указатель может содержать адрес объекта соответствующего типа:

    p = & v [ 3 ]; // p указывает на 4-й элемент массива v

Унарная операция & означает взятие адреса.