1 – dars. C++ Dasturlash tilining kelib chiqishi xaqida ma’lumot



Yüklə 0,69 Mb.
səhifə10/121
tarix02.01.2022
ölçüsü0,69 Mb.
#37187
1   ...   6   7   8   9   10   11   12   13   ...   121
aaaaKitob majmuasiiii

9 – DARS. OPERATORLAR VA BLOKLAR.

Har qanday dastur funktsiyalar ketma ketligidan iborat bo’ladi. Funktsiyalar sarlavha va funktsiya tanasidan iborat bo’ladi. Funktsiya sarlavhasiga void main() ifoda misol bo’la oladi. Funktsiya tanasi ob’ektlar ta’riflari va operatorlardan iborat bo’ladi.

Har qanday operator nuqta-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 ihtiyoriy jumla yozish mumkin. Kompilyator bu jumlani tekshirib o’tirmayjdi. Izoh operatoridan dasturni tushunarli qilish maqsadida izohlar kiritish uchun foydalaniladi.

Bajariluvchi operatorlar o’z navbatida ma’lumotlarni o’zgartiruvchi va boshqaruvchi operatorlarga ajratiladi.

Ma’lumotlarni o’zgartiruvchi operatorlarga qiymat berish operatorlari va nuqta vergul Bilan tugovchi ifodalar kiradi. Misol uchun:

I++;

X*=I;


I=x-4*I;

Boshqaruvchi operatorlar dasturni boshqaruvchi konstruktsiyalar deb ataladi. Bu operatorlarga quyidagilar kiradi:

Qo’shma operatorlar;

Tanlash operatorlari;

Tsikl operatorlari;

O’tish operatorlari;

Qo’shma operatorlar. Bir necha operatorlar { va } figurali qavslar yordamida qo’shma operatorlarga yoki bloklarga birlashtirilishi mumkin. Blok eki qo’shma operator sintaksis jihatdan bitta operatorga ekvivalentdir. Blokning qo’shma operatordan farqi shundaki blokda obektlar ta’riflari mavjud bo’lishi mumkin.

Quyidagi dastur qismi qo’shma operator:

{

n++;


summa+=(float)n;

}

Bu fragment bo’lsa blok:



{

int n=0;


n++;

summa+=(float)n;

}
Kiritish chiqarish operatorlari.

Chiquvchi oqim cout kelishilgan buyicha ekranga mos keladi. Lekin mahsus operatorlar yordamida oqimni printer eki faylga mos quyish mumkin. Misol uchun MS-DOS qo’yidagi komandasi FIRST.EXE dasturi chiqimshini printerga yunaltiradi:

S:\> FIRST > PRN

Quyidagi dastur 1001.SRR 1001 sonini ekranga chiqaradi:

#include

void main(void)

{

cout << 1001;



}

Dastur bajarilishi natijasi : S:\> 1001

1001

Bir necha qiymatlarni chiqarish:



#include

void main(void)

(

cout << 1 << 0 << 0 << 1;



}

Natija:


S:\> 1001TOO

1001


Yüklə 0,69 Mb.

Dostları ilə paylaş:
1   ...   6   7   8   9   10   11   12   13   ...   121




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin