الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال أكاديمي بعض الشيء وبعض المشاكل

بدأه abuoof في 28 فبراير 2009 · 4 رد · 691 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله

السلام عليكم

تعلمت أنني عندما أشغل برنامج معمول بالجافا تقوم ألة الجافا الأفتراضية بأستدعاء الميثود الرئيسية

main

أريد أن أعرف عندما أشغل برنامج مصمم بالسي++ علي لينوكس أو الويندوز

من يقوم بأستدعاء الmain function

ولما لا تقبل الmain

أن تكون void

ولمن يرجع القيمة صفر التي نضعها في المرتجع من المين فنكشن

return 0;

وجزاكم الله كل خير

مدونتي

برمجة وما يتبعها

#3

على حسب رويتى المبدئة (من المحتمل ان تكون خاطئة)

فاظن ان MAIN تنادى من الكومبايلر وRETURN 0 فقيمة 0 تدل على عدد الاخطاء ف RETURN لنظام التشغيل (او الكومبايلر ) لتخبرة ان لا يوجد اخطاء

تم تعديل هذه المشاركة بواسطة apex في 28 فبراير 2009 في 01:41

name : mohamedyosry

#4

الـ Main تقبل قيمة الـ Void, حسب الـ Compiler.

على الـ VC++ Studio 6.0 لدي يقبل القيمة Void.

Chao!!!

Great place, and people, but full of sectarianism.

#5

اخي omer El adel جزاك الله خيراً روابط مفيدة جداً

اقتباس
على حسب رويتى المبدئة (من المحتمل ان تكون خاطئة)

فاظن ان MAIN تنادى من الكومبايلر وRETURN 0 فقيمة 0 تدل على عدد الاخطاء ف RETURN لنظام التشغيل (او الكومبايلر ) لتخبرة ان لا يوجد اخطاء

الكومبيلر مهمته تحويل الكود لملف بينري وليس تشغيل البينري

return 0 تعني أن البرنامج أنها عمله بدون اخطاء وتعود لمن نادي الmain function جزء في نظام التشغيل أقرأ الروابط الموجودة في المشاركة السابقة

اقتباس
الـ Main تقبل قيمة الـ Void, حسب الـ Compiler.

على الـ VC++ Studio 6.0 لدي يقبل القيمة Void.

نعم ولكن القياسي بتاعها int

vc++ & borland كلاهما به تعديلات هذا آخر ما توصلت له من البحث

أما g++& gcc فهو القياس الموجود حالياً وأعمل عليه ولكن الكلية شغال علي البورلند علي الويندوز :angry: :angry:

وجزاكم الله خير

مدونتي

برمجة وما يتبعها

مواضيع مشابهة