C ++ كلمة العودة
إرجاع القيم
تشير void
الكلمة الأساسية ، المستخدمة في الأمثلة السابقة ، إلى أن الوظيفة يجب ألا تُرجع قيمة. إذا كنت تريد أن تقوم الدالة بإرجاع قيمة ، فيمكنك استخدام نوع بيانات (مثل int
،
string
وما إلى ذلك) بدلاً من الكلمة الأساسية void
واستخدامها return
داخل الوظيفة:
مثال
int myFunction(int x) {
return 5
+ x;
}
int main() {
cout << myFunction(3);
return 0;
}
// Outputs
8 (5 + 3)
يُرجع هذا المثال مجموع دالة ذات معلمتين :
مثال
int myFunction(int x, int y) {
return x + y;
}
int main()
{
cout << myFunction(5, 3);
return 0;
}
// Outputs 8 (5 + 3)
يمكنك أيضًا تخزين النتيجة في متغير:
مثال
int myFunction(int x, int y) {
return x + y;
}
int main() {
int z = myFunction(5, 3);
cout << z;
return 0;
}
// Outputs 8 (5 + 3)