float min(float, float);
Protseduralar.
Funksiyaga
parametrlar
qiymat
bo‘yicha
uzatiladi.
Funksiyaga parametrlar qiymatlari uzatilishi haqiqiy parametrlar qiymatlarini
funksiya tanasida o‘zgartirish imkonini bermaydi. Bu muammoni hal qilish uchun
ko‘rsatkichlardan foydalanish mumkin.
Misol:
void change (int &a, int &b)
{
int r;
r = a; a = b; b = r;
}
// funksiya chaqirig‘i
change(a, b);
Funksiyalarni qo‘shimcha yuklash. Funksiyalarni qo‘shimcha yuklashdan
maqsad bir xil nomli funksiyaga har xil tipli o‘zgaruvchilar bilan murojaat qilib
qiymat olishdir. Kompilyator haqiqiy parametrlar ro‘yxati va funksiya chaqirig‘i
asosida qaysi funksiyani chaqirish kerakligini o‘zi aniqlaydi.
Misol uchun har xil o‘zgaruvchilarni ko‘paytirish uchun quyidagi funksiyalar
kiritilgan bo‘lsin:
22
Do'stlaringiz bilan baham: |