معلمات وظيفة C ++
المعلمات والحجج
يمكن تمرير المعلومات إلى الوظائف كمعامل. تعمل المعلمات كمتغيرات داخل الدالة.
يتم تحديد المعلمات بعد اسم الوظيفة ، داخل الأقواس. يمكنك إضافة أي عدد تريده من المعلمات ، فقط افصل بينها بفاصلة:
بناء الجملة
void functionName(parameter1, parameter2, parameter3) {
// code to be executed
}
يحتوي المثال التالي على وظيفة تأخذ string
اسم fname كمعامل . عندما يتم استدعاء الوظيفة ، نقوم بتمرير الاسم الأول ، والذي يتم استخدامه داخل الوظيفة لطباعة الاسم الكامل:
مثال
void myFunction(string fname) {
cout << fname << " Refsnes\n";
}
int main() {
myFunction("Liam");
myFunction("Jenny");
myFunction("Anja");
return 0;
}
// Liam Refsnes
// Jenny Refsnes
//
Anja Refsnes
عندما يتم تمرير المعامل إلى الوظيفة ، فإنه يسمى وسيطة . لذلك ، من المثال أعلاه:
fname
هي معلمة ، while Liam
، Jenny
و Anja
هي وسيطات .