funksiya test ( tam x){
xaricet("mene oturuldu ", x , "\y");
}
x = 17;
y = 12 + x;
z[3] = 2*x*y;
q[8][4] = 5 + z[3] + x - y;
// test funksiyasini bir nece defe cagiraq
// ve ona muxtelif parametrler oturek test(90);
test(x);
test(y); test(z[3]);
test(q[8][4]); test(45 + x);
test(x + y + z[3] + q[8][4]);
}
Bu proqramı icra etsək aşağıdakı nəticəni verər.
Nəticə.
men qebul etdim 90 men qebul etdim 17 men qebul etdim 29 men qebul etdim 986 men qebul etdim 979 men qebul etdim 62 men qebul etdim 2011
Aşağıdakı nümunədə isə biz f adlı funksiyaya tam, kesr və simvol tiplərindən 3 parametr ötürürük.
Nümunə. Funksiyaya müxtəlif tipli bir neçə parametr ötürən kod nümunəsi.
// f funksiyasi
funksiya f ( tam x, kesr y, simvol z){
xaricet("men qebul etdim "); xaricet(x, " ", y, " ", z, "\y");
}
tam x, y; kesr s[10];
simvol r, ad[10];
x = 97;
s[7] = 89.00245; ad[5] = 'R';
ad[7] = '@';
// f funksiyasini bir nece defe cagiraq
// ve ona muxtelif parametrler oturek f(x, s[7], ad[5]);
f(12, 4.5, 'g');
Nəticə.
mene oturuldu 90
mene oturuldu 17
mene oturuldu 29
mene oturuldu 986
mene oturuldu 979
mene oturuldu 62
mene oturuldu 2011
Mövzu21
Funksiyanın Qayıtması.Funksiyanın nəticə qaytarması
Plan:
Funksiyanın Qayıtması
Funksiyanın nəticə qaytarması
Funksiyanın Qayıtması
qaytar ;
Funksiya icrasının istənilən yerindən qalan hissələri icra etmədən geri qayıda bilər. Bunun üçün qaytar operatorundan istifadə olunur. Qaytar operatorunun sintaksisi aşağıdakı kimidir:
qaytar açar sözünü yazırıq və nöqtəvergül qoyuruq. Bu zaman funksiyanın gördüyü iş qaytar operatoru icra olunan yerdən yarımçıq kəsilərək geri – funksiya çağrıldığı yerə dönür. Nümunələrə baxaq.
// g funksiyasi
funksiya g ( tam x){
xaricet("men g funksiyasiyam \y "); xaricet("bu kod icra olunur \y ");
//geri qayidiriq
Nümunə. Aşağıdakı kod icra olunan zaman funksiya daxilində qaytar operatorundan sonra gələn kod hissəsi icra olunmayacaq.
qaytar ;
// bu kod ise icra olunmayacaq xaricet("men ekranda cap olunmayacam \y");
}
// g funksiyasini cagiraq g();
Nəticə.
men g funksiyasiyam bu kod icra olunur
Funksiyanın Nəticə Qaytarması qaytar operatoru ilə nəinki funksiyanın işini başa çatmadan kəsmək, həm də funksiyanın hər-hansı işi yerinə yetirdikdən sonra alınan nəticəni çağıran koda geri qaytarmaq üçün istifadə olunur.
Bunun üçün funksiyanın qaytarmalı olduğu nəticəni qaytar açar sözündən sonra yazmalıyıq.
qaytar netice ;
Funksiyanın nəticə qaytarmasına aid nümunələrə baxaq.
// g funksiyasi
Dostları ilə paylaş: |