C va c++ tili sintaksislari


Download 0.93 Mb.
bet9/10
Sana28.12.2022
Hajmi0.93 Mb.
#1019006
1   2   3   4   5   6   7   8   9   10
Bog'liq
ALI DIL PABEDA

Bu sanagichni qiimati: 1
Bu sanagichni qiimati: 2
Bu sanagichni qiimati: 3
Bu sanagichni qiimati: 4
Bajarildi!
Bloklardan foydalanish
C# tilining qurilmalari operatorlarni blok ko‘rinishida tashkil qilishga imkon beradi. Blok ‘{‘ va ‘}’ belgilari oralig‘iga olingan operatorlar ketma-ketligi bo‘lib, u kompilyator tomonidan yaxlit bir operator deb qabul qilinadi. Blok ichida e’lon operatorlari ham bo‘lishi mumkin va ularda e’lon qilingan o‘zgaruvchilar faqat shu blok ichida ko‘rinadi (amal qiladi), blokdan tashqarida ko‘rinmaydi. Blokdan keyin ‘;’ belgisi qo‘yilmasligi mumkin, lekin blok ichidagi har bir ifoda ‘;’ belgisi bilan yakunlanishi shart.
Quyidagi if operatorini ko’rib chiqamiz.
if(w < h) { v = w * h; w = 0; }
Agar ushbu kod misolida w o'zgaruvchining qiymati h o'zgaruvchining qiymatidan
kichik bo'lsa, u holda ikkala operator ham blokda bajariladi.
Ular blok ichida bitta mantiqiy elementni tashkil qiladi va birini ikkinchisiz
Shunday qilib, agar ikkita (yoki undan ortiq) operatorni mantiqan bog'lash zarur
bo'lsa, u holda bu maqsad uchun blok yaratilishi kerak. Ko'p algoritmlarni bloklar
yordamida yanada samarali va aniqroq amalga oshirish mumkin. Quyida blok nolga
bo'linishni bartaraf etishga xizmat qiladigan dasturga misol keltirilgan.
// Blokdan foydalanishni namoyish etish.
using System;
class BlockDemo { static void Main() {
int i, j, d; i = 5 ;
j = 10;
if(i != 0) {
Console.WriteLine("i nolga teng emas"); d = j / i;
Console.WriteLine("j / i равно " + d);
}
}
}
Bu dastur ishlaganda quyidagi natija ekranga chiqadi.
i nolga teng emas
j / i teng 2
Yana bir misolni ko’raylik.
// 1 dan 10 gacha bo'lgan sonlarning yig'indisi va ko'paytmasini hisoblash.

Download 0.93 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10




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