1. Mavzu: Vektorlarni tashkil etish
C++ Funksiya parametrlari
Download 185.03 Kb.
|
dasturlash 2-mustaqil ish
- Bu sahifa navigatsiya:
- Parametrning standart qiymati.
- Bir nechta parametrlar.
C++ Funksiya parametrlariMa'lumot parametr sifatida funksiyaga o'tkazilishi mumkin bo'lgan qiymatlar. Parametrlar qavs ichida () beriladi. Istalgancha parametrlar ko'rsatishinigiz mumkin virgul bilan ajratilib beriladi. quyidagiga nazar soling. void functionName(parameter1, parameter2, parameter3) { // funsiya tanasi } Quyidagi misolda siz string tipida parametr keladi va tuliq ism qilib qaytariladi. #include #include using namespace std; void myFunction(string fname) { cout << fname << " Sherkulov\n"; } int main() { myFunction("Mister"); myFunction("Master"); myFunction("Farrukh"); return 0; } Mister Sherkulov Master Sherkulov Farrukh Sherkulov Parametrning standart qiymati.Parametr ga standart qiymat yuklasa bo'ladi. buning uchun funksiya e'lon qilgan vaqtida = belgisi bilan e'lon qilinib ketadi. quyidagi misolga qarang. #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 Izoh: lname parametrga qiymat yuklamasa ham bo'ladi. Yuklanmasa uning standart nomi sifatida (ya'ni qiymati sifatida) lname="Sherkulov" nomi qabul qilinadi. Bir nechta parametrlar.Funktsiya ichida siz xohlagancha ko'p parametrlarni qo'shishingiz 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 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. Download 185.03 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling