Assalamu aleykum hurmatli dasturchi bugun siz bilan konstantalar Const
xaqida ko'rib chiqamiz.
Konstanta - bu o'zgarmas hisoblanadi.C++ dastrulash tilida o'zgarmaslarni e'lon qilish uchun const
ko'makchi so'zidan foydalanib(Ushbu o'zgaruvchini o'zgarmas deb e'lon qilamiz).
Konstanta faqat qiymatni (olish) o'qish mumkin.
#include <iostream>
using namespace std;
int main() {
const int n = 13; // n ning qiymati doim 13 ga teng bo'ladi
return 0;
}
#include <iostream>
using namespace std;
int main() {
const int n = 13; // n ning qiymati doim 13 ga teng bo'ladi
n = 15; // error: n bu yerda faqat o'qish mumkin
cout << n;
return 0;
}
Natija::
In function 'int main()':
6.9: error: assignment of read-only variable 'n'
- -qator: bu yerda o'zgarmasni o'zgartirishga urunilgan bunday holatga C++ komplyatori yo'l qo'ymaydi, va sizga yuqoridagi xatolik ekranini chiqaradi. Kontanstant e'lon qilishda etiborli bo'ling chunki dastur ishlash mobaynida ushbu indentifikator o'zgartirib bo'lmaydi agar o'zgartirishga harakat qilsangiz xatolikka yuz beradi.
Konstanta - e'lon qilishda ehtiyoriy tipga mansub o'zgaruvchini o'zgarmas deb e'lon qilish mumkin.
Misol uchun:
#include <iostream>
using namespace std;
int main() {
const int age = 24; // age (yosh) konstanta
const string name = "Ilmhub IT school"; // name (ism) konstanta
const bool is_developer = true; // is_developer (dasturchimi) konstanta
const char is_char = 'M'; // is_char konstanta
const float PI = 3.14;
}
Top comments (0)