الفرق بين المعلمات الفعلية والرسمية

جدول المحتويات:

الفرق بين المعلمات الفعلية والرسمية
الفرق بين المعلمات الفعلية والرسمية

فيديو: الفرق بين المعلمات الفعلية والرسمية

فيديو: الفرق بين المعلمات الفعلية والرسمية
فيديو: أنواع الجمل ـ كيف نميز بين الجملة الاسمية و الفعلية ؟ سلسلة تعلم الإعراب 8 2024, ديسمبر
Anonim

الفرق الرئيسي - المعلمات الفعلية مقابل الرسمية

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

ما هي المعلمات الفعلية؟

المعلمات الفعلية هي القيم التي يتم تمريرها إلى دالة عند استدعائها. الرجوع إلى البرنامج أدناه.

تشمل

إضافة باطلة (int x، int y) {

إضافة int ؛

إضافة=س + ص ؛

printf ("٪ d" ، إضافة) ؛

}

void main () {

إضافة (2 ، 3) ؛

إضافة (4 ، 5) ؛

}

وفقًا لبرنامج C أعلاه ، هناك وظيفة تسمى الإضافة.في الوظيفة الرئيسية ، يتم تمرير القيمة 2 و 3 إلى إضافة الوظيفة. هذه القيمة 2 و 3 هي المعلمات الفعلية. يتم تمرير هذه القيم إلى طريقة الجمع ، وسيظهر مجموع رقمين على الشاشة. مرة أخرى ، في البرنامج الرئيسي ، يتم تمرير قيمتين صحيحتين جديدتين إلى طريقة الإضافة. الآن المعلمات الفعلية هي 4 و 5. سيتم عرض مجموع 4 و 5 على الشاشة.

ما هي المعلمات الرسمية؟

تتبع دالة أو طريقة بنية مشابهة لتلك الواردة أدناه:

(المعلمات الرسمية) {

// مجموعة من العبارات ليتم تنفيذها

}

اسم الطريقة هو تحديد الطريقة. يحدد نوع الإرجاع نوع القيمة التي سترجعها الطريقة. إذا لم تُرجع الطريقة قيمة ، فسيكون نوع الإرجاع باطلاً. إذا كانت الدالة تقوم بإرجاع قيمة عدد صحيح ، فإن نوع الإرجاع هو عدد صحيح. يتم وضع قائمة المعلمات الرسمية بين قوسين.تحتوي القائمة على أسماء المتغيرات وأنواع البيانات لجميع القيم اللازمة للطريقة. يتم فصل كل معلمة رسمية بفاصلة. عندما لا تقبل الطريقة أي قيم إدخال ، يجب أن تحتوي الطريقة على مجموعة فارغة من الأقواس بعد اسم الطريقة. على سبيل المثال إضافة () { }؛ العبارات التي يجب تنفيذها تكون محاطة بأقواس معقوفة

الفرق بين المعلمات الفعلية والرسمية
الفرق بين المعلمات الفعلية والرسمية

الشكل 01: المعلمات

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

ما هي أوجه التشابه بين المعلمات الفعلية والرسمية؟

  • كلاهما مرتبط بالوظائف.
  • يتم تضمين المعلمات داخل الأقواس.
  • يتم فصل كل معلمة بفاصلة

ما هو الفرق بين المعلمات الفعلية والرسمية؟

المعلمات الفعلية مقابل الرسمية

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

ملخص - المعلمات الفعلية مقابل الرسمية

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

تنزيل ملف PDF للمعلمات الفعلية مقابل الرسمية

يمكنك تنزيل نسخة PDF من هذه المقالة واستخدامها لأغراض غير متصلة بالإنترنت وفقًا لملاحظة الاقتباس. يرجى تنزيل نسخة PDF من هنا: الفرق بين المعلمات الفعلية والرسمية

موصى به: