Поделиться через


Массивы в выражениях

Если идентификатор типа массива отображается в выражении, отличном от sizeof, взятия адреса (&) или инициализации ссылки, оно преобразуется в указатель на первый элемент массива. Например:

char szError1[] = "Error: Disk drive not ready.";
char *psz = szError1;

Указатель psz указывает на первый элемент массива szError1. Обратите внимание, что массивы, в отличие от указателей, не являются изменяемыми l-значениями. Таким образом, следующее присвоение незаконно.

szError1 = psz;

См. также

Ссылки

Массивы (C++)