O'zbekiston respublikasi oliy va o'rta maxsus ta’lim vazirligi


Download 6.49 Mb.
bet144/205
Sana03.12.2023
Hajmi6.49 Mb.
#1806384
1   ...   140   141   142   143   144   145   146   147   ...   205
Bog'liq
word uchun Iqtisodiyotda AKT

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:
lvalue = rvalue;
Bu erda, —=” belgisi taqdim etish operatori deb ataladi . C++ da, taqdim etishlar zanjirga birlashtirilishi mumkin, ya‘ni ular ketma-ket bajarilishi mumkin. Buni, bir xil qiymatlarni bir nechta elementlarga taqdim etilishi kerak bo'lganda foydalidir.
Misol uchun,
int i, j, k;
i = j = k = 0; yoki (i = (j = (k = 0)));
Bu yerda, 0 eng avvalo k ga taqdim etiladi, keyin k ning qiymati j ga, keyin j ning qiymati I ga taqdim etiladi. Har doim yodda saqlash kerakki, bu zanjir operatori o'zgaruvchilarni aniqlash uchun e’lon qilish vaqtida ishlatilishi mumkin emas. Lekin biz, yozishimiz mumkin,
int i = 0, j = 0, k = 0;
Turbo C++ ning 3.0 versiyasi zanjirga eng ko'pi bilan 70 ta taqdim etishni imkonini beradi. Taqdim etishning bittalik operatorida ishlatiladigan barcha o'zgaruvchilar oldindan e’lon qilinishi kerak.
Turbo C++ ning 3.0 versiyasida zanjirga 70 tadan ortiq o'zgaruvchilarni, bitta taqdim etish operatori orqali, birlashtirishga harakat qilgan holimizda, ekranga quyidagi xato haqidagi xabari chiqariladi:
Xotira etishmayapti
C ++ da, sozlangan taqdim etish kabi ma’lum bo'lgan taqdim etishning boshqa usuli ham mavjud. Misol uchun,
int i, j;
i = (j = 20) * 4;
Bu erda, (j = 20) sozlangan taqdim etish ko'rinishiga egadir. Ehg avvalo, 20 qiymati j ga taqdim etiladi, va keyin natija 20 * 4 = 80 i ga taqdim etiladi. Bu operator quyidagi ikkita operatorlar bilan bir xil bo'ladi:
j = 20; z = j * 4;
Eslatma: Siz o ’zgaruvchllarga raqamli qiymatlarni taqdim etganingizda, hech qachon vergullarni ishlatmang.
Modifikator turlari
C++da, boshlang'ich ma‘lumotlar turlari (void dan tashqari) ba‘zi bir
talablarga muvofiq modifakatsiyalanishi (o'zgartirilishi) mumkin.

Download 6.49 Mb.

Do'stlaringiz bilan baham:
1   ...   140   141   142   143   144   145   146   147   ...   205




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling