пишет:
Массив элементов типа char может быть объявлен следующим образом:
char v[6]; // Массив из шести символов
Таким образом можно объявить указатель на символ:
char* p; // указатель на символ
В объявлении, [] означают массив, тогда как * означает указатель. Индексация массива начинается с 0, таким образом массив v будет иметь шесть элементов, от v[0] до v[5] . Размер массива должен быть константным выражением. Переменная указателя может содержать адрес объекта соответствующего типа.
char∗ p = &v[3]; // p указывает на четвёртый элемент массива v char x = ∗p; // *p является объектом, на который указывает p
В выражении унарный префикс * означает "содержимое чего-либо", тогда как унарный префикс & означает "адрес чего-либо". Представим результат инициализации графически:

![]()
Это интересно
0
|
|||
Последние откомментированные темы: