can i call the main() function by any other function
سؤال عن ال Main Function
نعم يمكن ذلك
لاحظ البرنامج التالي:
- #include <stdio.h>
- #include <stdlib.h>
- int main()
- {
- printf("Hello world!n");
- main();
- return 0;
- }
عبارة عن حلقة تكرارية لا متناهية (قم بعمل compil للبرنامج لترى النتيجة)
أي استطعنا أن ننادي الدالة main من داخل الدالة main
تم تعديل هذه المشاركة بواسطة djug في 9 أكتوبر 2008 في 23:08
مثل ما قال أخي djug تستطيع وهذا مثال آخر:
- #include <iostream>
- using namespace std;
- int i=5;
- void msg();
- int main()
- {
- cout<<"hi I main Function !"<<endl;
- msg();
- cin.get();
- return 0;
- }
- void msg()
- {
- if(i>0){
- cout<<i--<<endl;
- main();
- }
- }


