1-2ATT22 GURUH TALABASI PARAMETR - Ma'lumot parametr sifatida funksiyaga o'tkazilishi mumkin bo'lgan qiymatlar. Parametrlar qavs ichida () beriladi. Istalgancha parametrlar ko'rsatish mumkin va ular vergul bilan ajratilib beriladi.
- void functionName(parameter1, parameter2, parameter3)
- { // funsiya tanasi }
MISOL 1. - #include
- #include
- using namespace std;
- void myFunction(string fname)
- { cout << fname << " Sherkulov\n"; }
- int main()
- { myFunction("Mister");
- myFunction("Master");
- myFunction("Farrukh");
- return 0;
- }
MISOL 1. NATIJA - Mister Sherkulov
- Master Sherkulov
- Farrukh Sherkulov
Parametrning standart qiymati. - Parametrga standart qiymat yuklasa bo'ladi. Buning uchun funksiya e'lon qilgan vaqtida = belgisi bilan e'lon qilinadi.
- #include #include
- using namespace std;
- void myFunction(string fname, string lname="Sherkulov“)
- {cout << fname << lname << "\n"; }
- int main() {
- myFunction("Master");
- myFunction("Farrukh", "Hamzayevich");
- return 0; }
- //Master Sherkulov
- //Farrukh Hamzayevich
Bir nechta parametrlar. - Funksiya ichida xohlagancha ko'p parametrlarni qo'shish mumkin:
- #include
- #include
- using namespace std;
- void myFunction(string fname, int age)
- { cout << fname << " Sherkulov. " << age << " yoshda. \n"; }
- int main() { myFunction("Mister",13);
- myFunction("Master", 14);
- myFunction("Farrukh", 30);
- return 0; }
- //Mister Sherkulov 13 yoshda
- //Master Sherkulov 14 yoshda
- //Farrukh Sherkulov 30 yoshda
ESLATMA! - E'tibor bering, bir nechta parametrlar bilan ishlaganda, funktsiyani chaqirish parametrlari bo'lgani kabi bir xil argumentlarga ega bo'lishi kerak va tiplari bir xil tartibda o'tkazilishi kerak.
2ta parametrli funksiyaning yig'indisini hisoblash funksiyasi - #include
- using namespace std;
- int myFunction(int x, int y)
- { return x + y; }
- int main()
- {
- cout << myFunction(5, 3);
- return 0;
- }
Do'stlaringiz bilan baham: |