ماذا يعني الفراغ في C و C ++ و C #

Madha Y Ny Alfragh Fy C W C W C



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

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

اتبع إرشادات هذه المقالة للتعرف على الاستخدام الباطل في C و C ++ و C #.







ماذا يعني الفراغ في C و C ++ و C #

ال فارغ المعنى في C و C ++ و C # هو نفسه ولكن قد يختلف استخدامه اعتمادًا على لغة البرمجة التي تستخدمها.



الفراغ في C.

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



# تضمين

فارغ مجموع ( int أ و int ب ) {
printf ( 'هذه وظيفة ليس لها نوع إرجاع ' ) ؛
printf ( 'طباعة مجموع a و b:٪ d' و أ + ب ) ؛
}
int رئيسي ( ) {
مجموع ( 5 و 1 ) ؛
يعود 0 ؛
}

في الكود أعلاه ، نستخدم ملف فارغ function sum () لطباعة رسالة ومجموع متغيرين ، ثم يتم استدعاء sum () في الدالة main ().





انتاج |



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

# تضمين
int رئيسي ( ) {
int أ = 4 ؛
شار ب = 'أ' ؛
فارغ * ptr = & أ ؛
int * a2 = ( int * ) ptr ؛
printf ( 'العدد الصحيح هو:٪ d ' و * a2 ) ؛
ptr = & ب ؛
شار * b2 = ( شار * ) ptr ؛
printf ( 'الشخصية هي:٪ c ' و * b2 ) ؛
يعود 0 ؛
}

في كود C أعلاه ، نستخدم ملف فارغ المؤشر في الدالة main () ويوجه المؤشر نحو المتغير a وهو عدد صحيح ويطبع قيمته. ثم يشير المؤشر إلى المتغير b وهو حرف ، ويتم طباعة القيمة بعد ذلك.

انتاج |

كلمات مفتاحية باطلة في C ++

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

# تضمين
استخدام مساحة الاسم الأمراض المنقولة جنسيا ؛

فارغ رسالة ( فارغ )
{
كوت << 'أنا وظيفة!' ؛
}
int رئيسي ( فارغ )
{
رسالة ( ) ؛
}

في كود C ++ أعلاه ، نستخدم فارغ كمعامل وظيفة لرسالة الوظيفة (). ستتم طباعة الإخراج بعد ذلك عندما يتم استدعاء رسالة الوظيفة () من ملف فارغ الوظيفة الأساسية.

انتاج |

كلمة رئيسية باطلة في C #

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

استخدام نظام ؛
فصل GFG {

عام فارغ نص ( )
{
وحدة التحكم . اكتب ( 'Linux' ) ؛
}
عام فارغ مجموع ( int أ، int ب )
{
وحدة التحكم . اكتب ( 'متعدد =' + ( أ * ب ) ) ؛
}
} ؛
فصل بروغ {
ثابتة فارغ رئيسي ( خيط [ ] أرجس )
{
GFG السابق = جديد GFG ( ) ؛
السابق . نص ( ) ؛
السابق . مجموع ( 5 و عشرين ) ؛
}
}

في رمز C # أعلاه ، اثنان فارغ يتم التصريح عن الدالتين Text () و sum () ، ثم يتم استدعاء هاتين الدالتين من ملف فارغ الوظيفة الأساسية.

انتاج |

خاتمة

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