ПУСТО

среда, 19 октября 2016 г.

Разница в определениях в С "char const *" и "const char *"

Есть простое мнемоническое правило:
Прочитайте определение указателя справа на лево читая слово const как константный или константа, а символ "*" как указатель.

Например:  

char const * p; //указатель на константый char
char * const p; //константный указатель на char


"простой" указатель

char * p;



указатель на константу

const char * p;
char const * p;


константный (неизменный) указатель

char * const p;


константный указатель на константу

const char * const p;

Комментариев нет:

Отправить комментарий