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

الفرق بين main() و void main (void)

مغلق
بدأه farah_979 في 25 ديسمبر 2005 · 5 رد · 1,288 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

ممكن تقولوا لي الفرق بين الكودين

#include<iostream.h>
main() 
{
cout<<100;
return0;
}

#include<iostream.h>
void main(void)
{
cout<<100;

}

و ماهي فائدة الموجه

#include “ stdafx.h”

وشكرا

#2

السلام عليكم نستخدم الكلمة فويد قبل اى دالة للدلالة على ان الدالة لا ترجع يقيممة بالنسبة ــــــــــ يمكن كتابتها بالطريقتين لانه ربما تود استدعائها هى نفسا من اى دالة اخرى

هذا والله اعلم

اذا فى اى خطاء الاخوان كفيلين بهذا

او اى اضافة

----------------------------------------------------------------------

010.gif

#3

#include “ stdafx.h”

كنت في السابق والى وقت قريب .. اقول .. مجرد ملف منفصل .. نستدعي من خلاله ملفات الهيدر التي نحتاجها .. للتنظيم .

يعني نسميه بأي اسم نريده ... وليس الامر اجباري .. لكن هل الى الان ما كنت اعتقده صحيح ... اعتقد ذلك . لاني سبق ان قرأت شيء عن

#include “ stdafx.h” ... وكأن لها ميزة !!! ... :)

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#4

الفرق بين الدالة int main والدالة void main .... أن في الأولى بإمكانك إعلام نظام التشغيل أن هـناك خطأ أو مصيبة حصلت في البرنامج عـن طريق الجملة return إذا كتبت:

return 1;

سيعلم نظام التشغيل أن هـناك خطأ ما ...

أما في الثانية فلن يكون بإمكانك فعل ذلك

#5

شكرا لكم

الذي افهمه ان استخدام int main افضل من الثانية

وان void main (void)لا تاخذ قيم ولا تعود بقيم ... هل هذا صحيح

#6

What's the difference between... > main() / void main() / int main() / int main(void) / int main(int argc, char *argv[])

أجمل تعبير واجهته

Be warned that if you post your "void main" code on the forums, you're going to get told to correct it. Responding with "my teacher said it's OK" is no defence; teachers have a bad habit of being wrong. Be safe, and post only standard code, and you'll find people concentrate on answering your other problems, rather than waste time telling you about this type of thing.

يعني المسألة مسألة إحترام للقواعد

أضف انه ربما في يوم من الأيام يتم استدعاء برنامجك من خلال برنامج آخر ويريد البرنامج المنادي لبرنامجك معرفة نتيجة تنفيذ برنامجك , هل تمت على خير ام توقفت في المنتصف , الطريقة الأسهل لهذا ان تمرر له قيمة توضح رقم الخطأ وفي حالة النجاح تمرر له القيمة صفر

نظام اليونكس وعائلته تستخدم هذه الطريقة عادة , حيث كل برنامج من مكونات النظام يعتبر دالة داخل في لغة السي ويتم استدعاء البرنامج ويمكنك معرفة الناتج منه هل نجح أم فشل عن طريق القيمة التي يعيدها

هذا الموضوع مغلق.

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