ما فرق بين return 0 و return 1 في c++

ما فرق بين return 0 و return 1 في c++

في حال استخدام دوال

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

أعتقد أنك تقصد قيمة الـ return للدالة main وتؤول لرمز الخروج للبرنامج Exit code وهي ما يخبر النظام بأن البرنامج إنتهى بشكل طبيعي أي أن قيمة الـ return بـ 0 أو البرنامج إنتهى بخطء إن كانت القيمة بغير الصفر

الفرق هو ان الداله ترجع 0 او 1 ويمكن ارجاع اي شيئ ما دامت الداله هي من نفس نوع القيمه المرجعه يعني يمكن كتابة داله من نوع String وارجاع كلمه معينه ايضا او كتابة داله من نوع منطقي (bolean)وارجاع true او false والهدف من هذا الامر هو استغلال هذه القيمه المرجعه في الداله داخل البرنامج اي انها ليست عبثيه يبدوا انك طالب في الجامعه وقد اعطوك هذه الجمله من ضمن المسلمات اليس كذلك

يمكن ارجاع اي قيمة في

return

ولكن الفرق في كيفية استخدام القيمة

غالبا يستخدم

return 0

للدلالة على ان البرنامج انتهى بشكل عادي وغير هيك يعتبر البرنامج فيه خطا *** ولكنها ليست مسلمة ***

في الدوال العادية هي تشرح نفسها

يعني ارجع القيمة 0 او 1

اما الدالة الرئيسية main

ارجاع 0 يعني انتهاء البرنامج من دول مشاكل

او ارجاع عدد اخر يعني حدث خطا وذلك الرقم المرجع هو رقم الخطا

مجهول
  • حذف بواسطة المستخدم