объекта указывает на то, что значение
данного объекта не может
изменяться.Примеры:
const pi = 3.14; // это константа (используется вместо директивы #define )
const char *ps; // указатель на постоянный объект
const char s[5] = “abcd”; // постоянный массив символов
ps = s; // так можно
*(ps + 1) = “x”; // так нельзя, объект защищен от изменения
сhar* const ps = s; // постоянный указатель на объект
ps = “dcba”; // так нельзя, указатель защищен от изменения
*(ps + 2) = “z”; // так можно, защищен указатель на объект, а не сам объект
const char* const ps = s; // постоянный указатель на постоянный объект
// защита аргументов функций от изменения:
сhar* strcpy ( char* to, const char* from );