Funksiyalar.
Funksiya tushunchasi
1) Sizningcha funksiyalar nima uchun kerak?. Fikrizni yozma
tarzda
bayon eting.
2) Funksiyani prototipi deganda nimani tushunasiz?. Fikringizni yozma
tarzda bayon eting.
3) Funksiya parametri nima? Fikringizni yozma tarzda bayon eting.
4) Funksiyada nechta parameter bulishi mumkin?
5) Qo’yida 1-Rasmda sizga dastur kodidan parcha berilgan. Shu dastur
kodida e’lon qilingan
max funksiyasi nechta parametrga ega va u
qanday toifadagi ma’lumotni qaytaradi.
1-Rasm
6)
return kalid so’zi nimani anglatadi? Fikrizni yozma
ravishda bayon
eting.
7) Qo’yida 2-rasmda C dasturlash tilidagi dastur kodi berilgan.Sizningcha
bu dastur nega Kompiliyatsiya(Runtime) dan o’tmaydi.
2-Rasm
Javobingizni isbotlang:
8) Qo’yida sizga bir nechta funksiya prototipi berilgan. Ularning har
birini
qanday toifadagi qiymat qaytarishini va qanday parametari mavjud
ekanligini yozma ravishda yozing.
a) int modul(int a);
b) void write();
c) void printHay();
d) int digitsCount(int num);
e) void cntNol(int a,int b,int c,int d,int e);
f) void checkSum(int a,int b,int sum);
g) int sumThree(int a,int b,int c);
h) Namuna:Javob sifatida misol uchun f)
void checkSum(int a,int
b,int sum); olamiz.
Funksiya nomi
checkSum
Funksiya void yane hech qanday qiymat qaytarmaydi.
Funksiyaning parametrli 3 ta butun toifali.
9) Qo’yida 3-rasmda sizga dastur kodi berilgan. Shu dasturni bajarib
ko’ring. Xush bu yerda
printHello(int cnt); funksiyasi nima ishni