O'zgarmaslar (Constants)
Agar siz o'zingiz yoki boshqalar mavjud o'zgaruvchi qiymatlarini o'zgartirishini xohlamasangiz, const kalit so'zidan foydalaning. Bu o'zgaruvchini "o'zgarmas" (constant) sifatida e'lon qiladi, ya'ni u o'zgartirilmaydigan va faqat o'qish uchun (read-only) bo'ladi:
DIQQAT
cpp
const int myNum = 15; // myNum har doim 15 bo'lib qoladi
myNum = 10; // xatolik: faqat o'qish uchun mo'ljallangan o'zgaruvchiga qiymat tayinlab bo'lmaydiQiymati o'zgarmasligi aniq bo'lgan holatlarda har doim o'zgaruvchini o'zgarmas (constant) sifatida e'lon qilishingiz kerak:
MISOL
cpp
const int minutesPerHour = 60;
const float PI = 3.14;O'zgarmaslar haqida eslatmalar
O'zgarmas o'zgaruvchini e'lon qilganingizda, unga darhol qiymat tayinlanishi shart:
TO'G'RI
cpp
const int minutesPerHour = 60;Quyidagi usul esa ishlamaydi:
XATO
cpp
const int minutesPerHour;
minutesPerHour = 60; // xatolik yuz beradi