If, else, go to


Download 26.07 Kb.
bet1/3
Sana10.11.2023
Hajmi26.07 Kb.
#1765437
  1   2   3
Bog'liq
C da “if, else , go to “ operatorlari.


Mavzu: C++ da “if, else , go to “ operatorlari.



Reja:



  1. C++ operatorlar va ularning turlari;

  2. Tanlash operatori (if , else , else if ) ;

  3. Shartsiz o’tish operatori ;

  4. Xulosa ;


Operatorlar turlari
Operatorlar va bloklar. Har qanday dastur funksiyalar ketmaketligidan iborat boiadi. Funksiyalar sarlavha va funksiya tanasidan iborat boiadi. Funksiya sarlavhasiga void main() ifoda misol bola oladi. Funksiya tanasi obyektlar ta’riflari va’operatorlardan iborat boiadi.
Har qanday operator nuqtali-vergul belgisi bilan tugashi lozim. Quyidagi ifodalar x= 0 yoki i+ + operatorga aylanadi, agar ulardan so‘ng nuqtali vergul kelsa:
x=0;
i+ + ;
Operatorlar bajariluvchi va bajarilmaydigan operatorlarga ajratiladi. Bajarilmaydigan operator, bu-izoh operatoridir.
Izoh operatori /* belgisi bilan boshlanib, */ belgisi bilan tugaydi. Bu ikki simvol orasida ixtiyoriy jum la yozish mumkin. Kompilator bu jumlani tekshirib o‘tirmaydi. Izoh operatoridan dasturni tushunarli qilish maqsadida izohlar kiritish uchun foydalaniladi.
Bajariluvchi operatorlar o‘z navbatida malumotlarni o'zgartiruvchi va boshqaruvchi operatorlarga ajratiladi.
Boshqaruvchi operatorlar dasturni boshqaruvchi konstruksiyalar deb ataladi. Bu operatorlarga quyidagilar kiradi:
tanlash operatorlari;
sikl operatorlari;
o‘tish operatorlari.
Malumotlarni o‘zgartiruvchi operatorlarga qiymat berish operatorlari va nuqtali vergul bilan tugovchi ifodalar kiradi. Misol uchun:
i+ + ;
x*=i;
i= x -4 * i;

Qo‘shma operatorlar. Bir necha operatorlar {va} figurali qavslar yordamida qo‘shma operatorlarga yoki bloklarga birlashtirilishi mumkin. Blok yoki qo‘shma operator sintaksis jihatdan bitta operatorga ekvivalentdir. Blokning qo‘shma operatordan farqi shundaki, blokda obyektlar ta’riflari mavjud boiishi mumkin. Quyidagi dastur qismi qo'shma operator:


{
n + + ;
summa+ =(float)n;
}
Bu fragment esa blok:
{
int n=0;
n + + ;
summa+ =(float)n;
}


Download 26.07 Kb.

Do'stlaringiz bilan baham:
  1   2   3




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