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.
Qiymat qaytarish.
voidOldingi misollarda ishlatiladigan kalit so'z, vazifasi qiymat qaytarilmaydigan funksiyalar oldidan qo'llaniladi. Agar qiymat qaytaradi vazifasi bo'lsangiz, siz void bir ma'lumot turini (masalan, foydalanish mumkin int, stringva boshqalar) , va ishlatish return funktsiyasi ichki kalit so'zni.
#include
using namespace std;
int myFunction(int x) {
return 5 + x;
}
int main() {
cout << myFunction(3);
return 0;
}
8
Endi ikkita parametrli funktsiyaning 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;
}
Siz shuningdek natijani o'zgaruvchiga saqlashingiz mumkin.
#include
using namespace std;
int myFunction(int x, int y) {
return x + y;
}
int main() {
int z = myFunction(5, 3);
cout << z;
return 0;
}
8
Do'stlaringiz bilan baham: |