C konstantalar


ULASHISH

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:

Misol

const int minutesPerHour = 60; const int monthsInYear = 12;
O‘zingiz sinab ko‘ring »

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:

Misol

const int BIRTHYEAR = 1980;
O‘zingiz sinab ko‘ring »



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!