Указатели и строки
Строки интерпретируются как обычные массивы с размером каждого элемента в 1 символ (1 байт). Имя строки – это адрес. Длина строки – до 0-символа
Вывод такого же строкового массива:
char s[10] = "irina";
char *p = s;
while (*p) // очень удобно – до
cout << *(p++) << endl;
i
r
i
n
a
Но если убрать разыменование:
char s[10] = "irina";
char *p = s;
while (*p)cout << p++ << endl;
irina
rina
ina
na
a