const

Документація

const keyword


Ключове слово const позначає константу. Це специфікатор змінної, який модифікує її поведінку, роблячи придатною лише для читання. Це означає, що змінна може бути використана як і змінні будь-якого іншого типу, але її значення не може бути змінено. Ви отримаєте помилку компіляції, якщо спробуєте присвоїти значення змінній const.

Константи, визначені ключовим словом const, підкоряються правилам видимості змінної, які регламентують поведінку й інших змінних. Через підводні камені використання #define, для оголошення констант краще користуватися ключовим словом const, а не командою #define.

Приклад

const float pi = 3.14;
float x;

// ....

x = pi * 2;    // нормально використовувати константи в обчисленнях 

pi = 7;        // протиправно - не можна писати в константу (змінювати її)


#define чи const

Для створення числових або рядкових констант, можна користуватися, як const, так і #define. Для масивів потрібно використовувати const. Загалом const краще підходить для визначення констант, ніж #define.

Повернутись до головної

Коментарі 0

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.