اذهب إلى المحتوى
  • 0

استخدام الاعلان بــــ void بلغة ++C

عبدالله سوادي السلامي

السؤال

احبتي المبرمجين كتب الله لكم النجاح  دائما .  انا مبتدئ بلغة السي بلس بلس , وقد واجهت شيئا فيه نوع من الابهام 

وهو الاعلان بالكمة المفتاحية void  رجاءا من لديه التجربة الكاملة في هذا الموضوع يجبنا بالامثلة مشكورا . 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

مرحبا عبدالله
الكلمة void هي أسهل أنواع البيانات,وهي بشكل صحيح تعني "لا نوع" وبالتالي لا يمكن تعريف المتغيرات بنوع void فمثلا لو حاولنا تعريف متغير من نوع void 

void value;

فهذا غير منطقي لأنه لا يمكن تعريف المتغيرات بنوع void, ولكن أين يمكن أن نستخدمها؟
في الحقيقة تستخدم كلمة void في عدة سياقات مختلفة منها في ال function أو ما يعرف بالدوال التي لا ترجع قيمة مثلا

void printTest()
{
    std::cout << "Test";
    
}

كلمة void هنا تعني أنه لا ترجع قيمة من الدالة printTest, لذلك إذا حاولت استخدام تعليمة return لمحاولة إرجاع قيمة في مثل هذه الدوال ، فسيؤدي ذلك إلى حدوث خطأ مثلا

void test()
{
    return 5; 
}

اتفقنا ان void تعني أنه لا يتم استرجاع أي قيمة, وفي هذه الدالة نطلب منه ارجاع القيمة 5 وهذا غير منطقي وبالتالي سوف يحدث خطأ
هناك أيضا العديد من الاستخدامات ولكن من غير الصحيح شرحها الآن لانك في بداية الطريق
بالتوفيق

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...