If, else, go to
Download 26.07 Kb.
|
C da “if, else , go to “ operatorlari.
- Bu sahifa navigatsiya:
- Foydalanilgan adabiyotlar
Goto operatori
Odatta shartsiz o’tish operatorini programmangizda ishlatmasligingizni ko’p programmistlar maslahat berishadi. Bu gap albatta to’g’ri. Chunki bu shartsiz o’tish operatori programmangiz strukturasini buzishi mumkin. Bu programmani ishlatib bo’lmaydigan joylar bor bunga misol: shartsiz o’tish operatori orqali qism dasturga o’tib bo’lmaydi, sikllarga o’tib bo’lmidi va hokazo bularni o’z praktikangiz davomida o’rganib borasiz. Strukturali dasturlashda goto operatoridan foydalanmaslik maslahat beriladi. Lekin ba’zi hollarda o‘tish operatoridan foydalanish dasturlashni osonlashtiradi, Shartsiz o’tish operatorining umumiy ko’rinishi quyidagicha: Goto Goto operatoridan keyin boshqarilish Metkani nishon ham deb aytiladi bu davomida ‘:’ qo’yilgan identifikator. Misol uchun: metka: ; Metka har qanday operator oldidan ishlatilishi mumkin, shuningdek shart operatori oldidan ham. N natural sonini kiritishni taklif qiluvchi programma tuzilsin. Agar natural bo’lmagan son kiritilsa, qayta kiritish taklif qilinsin. #include #include Using namespace std; Int main() { Float n; Nishon: Cout << “natural son kiriting” << endl; Cin >> n; If (( ceil(n) !=n) || (n <= 0)) Goto nishon; Cout << “Natural son kiritildi” << endl; Return 0; } Xulosa Men ushbu mustaqil ish orqali har qanday dastur funksiyalar ketma-ketligidan iborat bo’lishini, shartli operatorlar ikki ko’rinishda ishlatilishi mumkinligini, shartli operator bajarilganda avval ifoda hisoblanishi va agar qiymat rost, ya’ni noldan farqli bo’lsa, 1-operator bajarilishini, agar qiymat yolg’on, ya’ni nol bo’lsa va else ishlatilsa, 2-operator bajarilishini va operatorning else qismi har doim eng yaqin if ga mas qo’yilishi haqida bilib oldim. Foydalanilgan adabiyotlar “ C va C++ TILI “ Sh.A. Nazirov, R. V Kabulov, M.R. Babajanov, Q.S. Raxmanov. https://uzbekdevs.uz/darsliklar/cpp/cpp-da-shart-operatori. https://tami.uz/matnga_qarang.php?id=1023 Download 26.07 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling