تعريف الفراغ في C و C ++

click fraud protection

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

باطل كنوع إرجاع دالة

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

على سبيل المثال ، أ وظيفة الذي يطبع رسالة لا يعيد قيمة. يأخذ الكود الموجود في C ++ الشكل التالي:

رسالة مطبوعة باطلة ()
{
 cout << "أنا دالة تطبع رسالة!" ؛
}
انت مين ( )
{
 printmessage () ؛
}

تستخدم الدالة void عنوانًا يسمي الوظيفة متبوعًا بزوج من الأقواس. يُسبَق الاسم بكلمة "void" ، أي النوع.

الفراغ كمعلمة دالة

يمكن أن يظهر الفراغ أيضًا في جزء قائمة المعلمات من التعليمات البرمجية للإشارة إلى أن الوظيفة لا تتطلب معلمات فعلية. يمكن أن تأخذ C ++ الأقواس الفارغة ، لكن C تتطلب كلمة "void" في هذا الاستخدام. في لغة C ، يأخذ الرمز الشكل التالي:

instagram viewer
رسالة باطلة (باطلة)
{
 cout << "أنا دالة تطبع رسالة!" ؛

لاحظ أن الأقواس التي تتبع اسم الوظيفة ليست اختيارية على أي حال.

باطل كإعلان مؤشر

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

instagram story viewer