Eslatma: Agar о ‘zgaruvchiga hech qanday qiymat taqdim etilmasa yoki kiritilmasa, и holda и hech narsali (yoki xato, yo ‘qj qiymatga ega bo ‘ladi. Bu hech narsali qiymat, xotiraning xonasini oldingi safar ishlatgan, dasturdan qolgan qiymat ham bo ‘lishi mumkin. 0 ‘zgaruvchini aniqlash (initsiallash) u e’lon qilingandan keyin
uni boshlang‘ich qiymat bilan ta’minlash, degan ma’noni anglatadi.
C++ o‘zgaruvchini e’lon qilishda ikki turdagi aniqlashni ishlatadi.
Misol uchun, int i = 40; va int i (40);
Bu yerda ikkila operator ham i ni 40 qiymati bilan aniqlaydi.
0 ‘zgaruvchini aniqlashga yana bir nechta misollar:
float salary = 20000.0; char chi = ‘A ’, ch2 = ‘ a’ ; double amount = 570.15; C++ tilida o‘zgaruvchilar shuningdek dastumi bajarilishi
vaqtida ham aniqlanishi mumkin. Bu bir
dinamik aniqlashtirish sifatida tanilgan. 0 ‘zgaruvchi dastumi bajarilishi vaqtida (bajarilish
jarayonida) e’lon qilish yordamida ham aniqlanishi mumkin. Misol
uchun,
int total =amount + depozit; Bu yerda,
total o‘zgaruvchisi, dastumi bajarilishi vaqtida,
amount va
deposit qiymatlar bilan aniqlanishi mumkin.
Eslatma: O'zgaruvchini C++
dasturida istalgan joyda, lekin unga birinchi yo ‘llanma bergungacha, e ’Ion qilish mumkin. Taqdim etish operatori Taqdim etish operatori о ‘zgaruvchi yoki о ‘zgarmas qiymatga biror qiymat taqdim etish uchun ishlatiladi. Misol uchun,
int x =
50; 329
float a = 30.6;
const float PI = 3.14159; const char ch = ‘A ’ ; “Teng” belgisi = o‘ng tomondagi ifodani qiymatini hisoblaydi
va chap tomonda turgan o‘zgaruvchiga qiymatni taqdim etadi.
Taqdim etish operatorining umumiy yozilish shakli quyida
ko‘rsatilgan: