Qaytariladigan qiymatlar
Qaytariladigan qiymatlar
Oldingi misollarda ishlatilgan void kalit so‘zi funksiya qiymat qaytarmasligi kerakligini bildiradi. Agar funksiya qiymat qaytarishini istasangiz, void o‘rniga ma’lumot tipidan (masalan, int, string va h.k.) foydalanishingiz va funksiya ichida return kalit so‘zini ishlatishingiz mumkin:
Misol
int myFunction(int x) {
return 5 + x;
}
int main() {
cout << myFunction(3);
return 0;
}
// Outputs 8 (5 + 3)
O‘zingiz sinab ko‘ring »
Bu misolda ikki parametrli funksiya ularning yig‘indisini qaytaradi:
Misol
int myFunction(int x, int y) {
return x + y;
}
int main() {
cout << myFunction(5, 3);
return 0;
}
// Outputs 8 (5 + 3)
O‘zingiz sinab ko‘ring »
Natijani o‘zgaruvchida saqlashingiz ham mumkin:
Misol
int myFunction(int x, int y) {
return x + y;
}
int main() {
int z = myFunction(5, 3);
cout << z;
return 0;
}
// Outputs 8 (5 + 3)
O‘zingiz sinab ko‘ring »
Amaliy misol
Mana, sonni besh marta ikki baravar oshirish uchun return ishlatilgan funksiyadan foydalanadigan oddiy va qiziqarli "o‘yin misoli":
Misol
int doubleGame(int x) {
return x * 2;
}
int main() {
for (int i = 1; i <= 5; i++) {
cout << "Double of " << i << " is " << doubleGame(i) << endl;
}
return 0;
}
O‘zingiz sinab ko‘ring »
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
