مثير للإعجاب

تعريف المعلمات

تعريف المعلمات

تحدد المعلمات القيم التي يتم تمريرها إلى دالة. على سبيل المثال ، قد تحتوي الدالة لإضافة ثلاثة أرقام على ثلاثة معلمات. وظيفة لها اسم ، ويمكن استدعاؤها من نقاط أخرى من البرنامج. عندما يحدث ذلك ، تسمى المعلومات التي تم تمريرها بالوسيطة. عادة ما تسمح لغات البرمجة الحديثة للوظائف بالحصول على العديد من المعلمات.

معلمات وظيفة

كل معلمة دالة لها نوع متبوع بمعرف ، ويتم فصل كل معلمة عن المعلمة التالية بفاصلة. المعلمات تمرير الوسائط إلى الدالة. عندما يستدعي البرنامج وظيفة ما ، تكون جميع المعلمات متغيرات. يتم نسخ قيمة كل وسيطة ناتجة في معامل المطابقة الخاص بها في استدعاء العملية تمر بالقيمة. يستخدم البرنامج المعلمات والقيم التي تم إرجاعها لإنشاء وظائف تأخذ البيانات كمدخلات ، وإجراء عملية حسابية عليها وإرجاع القيمة إلى المتصل.

الفرق بين الوظائف والحجج

أحيانًا ما يتم استخدام المعلمة "و" الوسيطة بالتبادل. ومع ذلك ، تشير المعلمة إلى النوع والمعرف ، والوسيطات هي القيم التي تم تمريرها إلى الدالة. في المثال التالي C ++ ،كثافة العمليات والباحث ب هي المعلمات ، في حين5 و3 هي الحجج التي تم تمريرها إلى الوظيفة.

الجمع int (int a ، int b)
{
int r؛
ص = أ + ب.
عودة ص.
}

انت مين ()
{
int z؛
z = الجمع (5،3) ؛
cout << "والنتيجة هي" << z؛
}

قيمة استخدام المعلمات

  • تتيح المعلمات وظيفة أداء المهام دون معرفة قيم الإدخال المحددة في وقت مبكر.
  • تعتبر المعلمات مكونات لا غنى عنها للوظائف ، والتي يستخدمها المبرمجون لتقسيم التعليمات البرمجية الخاصة بهم إلى كتل منطقية.