C konstantalar
Konstantalar
C tilidagi o‘zgaruvchilarning turli tiplarini ko‘rib chiqdingiz. Endi shuni ham bilishingiz kerakki, ba’zan o‘zgarmasligi lozim bo‘lgan o‘zgaruvchilar kerak bo‘ladi.
Buni const kalit so‘zi yordamida amalga oshirish mumkin — u o‘zgaruvchini o‘zgarmas va faqat o‘qiladigan (read-only) qiladi:
Misol
const int myNum = 15; // myNum will always be 15
myNum = 10; // error: assignment of read-only variable 'myNum'
O‘zingiz sinab ko‘ring »
O‘zgarishi ehtimoldan yiroq qiymatlar uchun o‘zgaruvchini har doim const sifatida e’lon qilishingiz kerak:
Konstantalar haqida eslatmalar
Konstanta o‘zgaruvchini e’lon qilganingizda, unga darhol qiymat berilishi shart:
Misol
Mana bunday:
const int minutesPerHour = 60;
Biroq bunday yozuv ishlamaydi:
const int minutesPerHour;
minutesPerHour = 60; // error
O‘zingiz sinab ko‘ring »
Yaxshi amaliyot
Konstanta o‘zgaruvchilar haqida yana bir jihat: ularni katta harflar bilan e’lon qilish yaxshi amaliyot hisoblanadi.
Bu majburiy emas, lekin kodni o‘qishni osonlashtiradi va C dasturchilari orasida keng tarqalgan:
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
