C++ tilida funksiya parametrlari


Download 68.83 Kb.
Sana18.06.2023
Hajmi68.83 Kb.
#1566512
Bog'liq
C Funksiya parametrlari

C++ tilida funksiya parametrlari

1-2ATT22 GURUH TALABASI

ZIKIROVA FOTIMA

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;
  • }

E’TIBORINGIZ UCHUN RAHMAT


Download 68.83 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling