معلومات

تعريف النماذج الأولية للوظيفة في C و C ++

تعريف النماذج الأولية للوظيفة في C و C ++

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

على عكس تعريف الوظيفة الكاملة ، ينتهي النموذج الأولي بنقطتين. فمثلا:

intgetsum (تعويم * القيمة) ؛

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

المقاصد

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

يقوم النموذج الأولي للوظيفة بإخبار المترجم بما يمكن توقعه ، وما الذي يجب أن يقدمه للوظيفة وما الذي تتوقعه من الوظيفة.

فوائد

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


شاهد الفيديو: التحضير لمقابلات التوظيف ـ مهام عون الإدارة الرئيسي (يوليو 2021).