Back to questions
Junior — Middle
81
Какова роль и назначение ключевого слова const в языке программирования?
Companies where asked
ГК Адепт
Answer from AI
sobes.tech AI
Ключевое слово const в C/C++ используется для объявления константных значений или указателей, которые нельзя изменить после инициализации. Оно помогает повысить безопасность кода, предотвращая случайное изменение данных.
Основные применения:
- Объявление константных переменных:
const int maxValue = 100; - Объявление указателей на константы (данные нельзя менять через указатель):
const int* ptr = &maxValue; // нельзя менять *ptr - Объявление константных указателей (адрес нельзя менять):
int* const ptr = &someVar; // нельзя менять ptr - Использование в параметрах функций для защиты передаваемых данных от изменений:
void printValue(const int& value) { // value нельзя изменить внутри функции std::cout << value; }
Таким образом, const служит для документирования намерений и предотвращения ошибок, связанных с изменением данных.