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

سؤال عن ال Main Function

بدأه matrix007 في 9 أكتوبر 2008 · 2 رد · 585 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

can i call the main() function by any other function

#2

نعم يمكن ذلك

لاحظ البرنامج التالي:

  1.  
  2. #include <stdio.h>
  3. #include <stdlib.h>
  4. int main()
  5. {
  6. printf("Hello world!n");
  7. main();
  8. return 0;
  9. }
  10.  
  11.  

عبارة عن حلقة تكرارية لا متناهية (قم بعمل compil للبرنامج لترى النتيجة)

أي استطعنا أن ننادي الدالة main من داخل الدالة main

تم تعديل هذه المشاركة بواسطة djug في 9 أكتوبر 2008 في 23:08

#3

مثل ما قال أخي djug تستطيع وهذا مثال آخر:

  1. #include <iostream>
  2. using namespace std;
  3. int i=5;
  4. void msg();
  5. int main()
  6. {
  7. cout<<"hi I main Function !"<<endl;
  8. msg();
  9. cin.get();
  10. return 0;
  11. }
  12. void msg()
  13. {
  14. if(i>0){
  15. cout<<i--<<endl;
  16.  
  17. main();
  18. }
  19.  
  20. }
  21.  

tvquran_6.gif

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