ما هو الفرق بين main void () و int main () في C؟


الاجابه 1:

لا تقوم Void بإرجاع أي شيء حيث تقوم int بإرجاع بعض قيمة عدد صحيح والتي قد تكون أي عدد صحيح و -1 (برنامج إنهاء)

عموما ليست هناك حاجة لإرجاع أي قيمة عدد صحيح في الوظيفة الرئيسية. وبالتالي يستخدم معظمهم الفراغ ... لكن بعض المترجمين يعرضون تحذيرات عندما نستخدم الفراغ. في مثل هذه الحالات ، استخدم int main () وإرجاع 0


الاجابه 2:

الرئيسي هو مثل أي وظيفة عادية في برنامج C مع استثناء أنه هو الوظيفة التي يبدأ فيها تنفيذ البرنامج. عادةً عند استدعاء دالة ، فإنها قد تُرجع قيمة إلى وظيفة الاستدعاء. على سبيل المثال ، إذا كان لديك دالة تحسب مربع الرقم ، فسوف تُرجع مربع الوسيطة التي تم تمريرها إلى وظيفة الاستدعاء. إذا كنت لا تنوي الحصول على قيمة الإرجاع ، يمكنك إعلان أن نوع الإرجاع يكون من النوع "لاغ". الغرض من إرجاع قيمة من الوظيفة الرئيسية في معظم الحالات هو الإشارة إلى ما إذا كان البرنامج قد تم تنفيذه بشكل صحيح. عادة نكتب عودة 0 في نهاية الرئيسي. إذا قام البرنامج بإرجاع 0 ، فيمكن لنظام التشغيل أن يعرف أن البرنامج قد تم تنفيذه بنجاح. بدلاً من ذلك ، إذا كانت القيمة التي تم إرجاعها ليست صفرية ، فهذا يعني حدوث خطأ في وقت التشغيل. إذا كنت لا ترغب في إرجاع أي قيمة ، فيمكنك إعلان أن العائد من النوع "باطل". في هذه الحالة ، إذا قمت بالتحقق من القيمة التي يتم إرجاعها بعد تنفيذ البرنامج ، فستكون قيمة عشوائية لأنه لم تتم كتابة أي قيمة بشكل صريح في السجل حيث يتحقق نظام التشغيل من قيمة الإرجاع.

ملاحظة: باطل الرئيسي () غير قانوني وفقا لمعيار C. على الرغم من أن بعض المجمعين قد يسمحون لك بترجمة برنامجك بنوع الإرجاع الفارغ لـ main ، إلا أنه غير قانوني ويجب تجنبه.


الاجابه 3:

الرئيسي هو مثل أي وظيفة عادية في برنامج C مع استثناء أنه هو الوظيفة التي يبدأ فيها تنفيذ البرنامج. عادةً عند استدعاء دالة ، فإنها قد تُرجع قيمة إلى وظيفة الاستدعاء. على سبيل المثال ، إذا كان لديك دالة تحسب مربع الرقم ، فسوف تُرجع مربع الوسيطة التي تم تمريرها إلى وظيفة الاستدعاء. إذا كنت لا تنوي الحصول على قيمة الإرجاع ، يمكنك إعلان أن نوع الإرجاع يكون من النوع "لاغ". الغرض من إرجاع قيمة من الوظيفة الرئيسية في معظم الحالات هو الإشارة إلى ما إذا كان البرنامج قد تم تنفيذه بشكل صحيح. عادة نكتب عودة 0 في نهاية الرئيسي. إذا قام البرنامج بإرجاع 0 ، فيمكن لنظام التشغيل أن يعرف أن البرنامج قد تم تنفيذه بنجاح. بدلاً من ذلك ، إذا كانت القيمة التي تم إرجاعها ليست صفرية ، فهذا يعني حدوث خطأ في وقت التشغيل. إذا كنت لا ترغب في إرجاع أي قيمة ، فيمكنك إعلان أن العائد من النوع "باطل". في هذه الحالة ، إذا قمت بالتحقق من القيمة التي يتم إرجاعها بعد تنفيذ البرنامج ، فستكون قيمة عشوائية لأنه لم تتم كتابة أي قيمة بشكل صريح في السجل حيث يتحقق نظام التشغيل من قيمة الإرجاع.

ملاحظة: باطل الرئيسي () غير قانوني وفقا لمعيار C. على الرغم من أن بعض المجمعين قد يسمحون لك بترجمة برنامجك بنوع الإرجاع الفارغ لـ main ، إلا أنه غير قانوني ويجب تجنبه.


الاجابه 4:

الرئيسي هو مثل أي وظيفة عادية في برنامج C مع استثناء أنه هو الوظيفة التي يبدأ فيها تنفيذ البرنامج. عادةً عند استدعاء دالة ، فإنها قد تُرجع قيمة إلى وظيفة الاستدعاء. على سبيل المثال ، إذا كان لديك دالة تحسب مربع الرقم ، فسوف تُرجع مربع الوسيطة التي تم تمريرها إلى وظيفة الاستدعاء. إذا كنت لا تنوي الحصول على قيمة الإرجاع ، يمكنك إعلان أن نوع الإرجاع يكون من النوع "لاغ". الغرض من إرجاع قيمة من الوظيفة الرئيسية في معظم الحالات هو الإشارة إلى ما إذا كان البرنامج قد تم تنفيذه بشكل صحيح. عادة نكتب عودة 0 في نهاية الرئيسي. إذا قام البرنامج بإرجاع 0 ، فيمكن لنظام التشغيل أن يعرف أن البرنامج قد تم تنفيذه بنجاح. بدلاً من ذلك ، إذا كانت القيمة التي تم إرجاعها ليست صفرية ، فهذا يعني حدوث خطأ في وقت التشغيل. إذا كنت لا ترغب في إرجاع أي قيمة ، فيمكنك إعلان أن العائد من النوع "باطل". في هذه الحالة ، إذا قمت بالتحقق من القيمة التي يتم إرجاعها بعد تنفيذ البرنامج ، فستكون قيمة عشوائية لأنه لم تتم كتابة أي قيمة بشكل صريح في السجل حيث يتحقق نظام التشغيل من قيمة الإرجاع.

ملاحظة: باطل الرئيسي () غير قانوني وفقا لمعيار C. على الرغم من أن بعض المجمعين قد يسمحون لك بترجمة برنامجك بنوع الإرجاع الفارغ لـ main ، إلا أنه غير قانوني ويجب تجنبه.


الاجابه 5:

الرئيسي هو مثل أي وظيفة عادية في برنامج C مع استثناء أنه هو الوظيفة التي يبدأ فيها تنفيذ البرنامج. عادةً عند استدعاء دالة ، فإنها قد تُرجع قيمة إلى وظيفة الاستدعاء. على سبيل المثال ، إذا كان لديك دالة تحسب مربع الرقم ، فسوف تُرجع مربع الوسيطة التي تم تمريرها إلى وظيفة الاستدعاء. إذا كنت لا تنوي الحصول على قيمة الإرجاع ، يمكنك إعلان أن نوع الإرجاع يكون من النوع "لاغ". الغرض من إرجاع قيمة من الوظيفة الرئيسية في معظم الحالات هو الإشارة إلى ما إذا كان البرنامج قد تم تنفيذه بشكل صحيح. عادة نكتب عودة 0 في نهاية الرئيسي. إذا قام البرنامج بإرجاع 0 ، فيمكن لنظام التشغيل أن يعرف أن البرنامج قد تم تنفيذه بنجاح. بدلاً من ذلك ، إذا كانت القيمة التي تم إرجاعها ليست صفرية ، فهذا يعني حدوث خطأ في وقت التشغيل. إذا كنت لا ترغب في إرجاع أي قيمة ، فيمكنك إعلان أن العائد من النوع "باطل". في هذه الحالة ، إذا قمت بالتحقق من القيمة التي يتم إرجاعها بعد تنفيذ البرنامج ، فستكون قيمة عشوائية لأنه لم تتم كتابة أي قيمة بشكل صريح في السجل حيث يتحقق نظام التشغيل من قيمة الإرجاع.

ملاحظة: باطل الرئيسي () غير قانوني وفقا لمعيار C. على الرغم من أن بعض المجمعين قد يسمحون لك بترجمة برنامجك بنوع الإرجاع الفارغ لـ main ، إلا أنه غير قانوني ويجب تجنبه.


الاجابه 6:

الرئيسي هو مثل أي وظيفة عادية في برنامج C مع استثناء أنه هو الوظيفة التي يبدأ فيها تنفيذ البرنامج. عادةً عند استدعاء دالة ، فإنها قد تُرجع قيمة إلى وظيفة الاستدعاء. على سبيل المثال ، إذا كان لديك دالة تحسب مربع الرقم ، فسوف تُرجع مربع الوسيطة التي تم تمريرها إلى وظيفة الاستدعاء. إذا كنت لا تنوي الحصول على قيمة الإرجاع ، يمكنك إعلان أن نوع الإرجاع يكون من النوع "لاغ". الغرض من إرجاع قيمة من الوظيفة الرئيسية في معظم الحالات هو الإشارة إلى ما إذا كان البرنامج قد تم تنفيذه بشكل صحيح. عادة نكتب عودة 0 في نهاية الرئيسي. إذا قام البرنامج بإرجاع 0 ، فيمكن لنظام التشغيل أن يعرف أن البرنامج قد تم تنفيذه بنجاح. بدلاً من ذلك ، إذا كانت القيمة التي تم إرجاعها ليست صفرية ، فهذا يعني حدوث خطأ في وقت التشغيل. إذا كنت لا ترغب في إرجاع أي قيمة ، فيمكنك إعلان أن العائد من النوع "باطل". في هذه الحالة ، إذا قمت بالتحقق من القيمة التي يتم إرجاعها بعد تنفيذ البرنامج ، فستكون قيمة عشوائية لأنه لم تتم كتابة أي قيمة بشكل صريح في السجل حيث يتحقق نظام التشغيل من قيمة الإرجاع.

ملاحظة: باطل الرئيسي () غير قانوني وفقا لمعيار C. على الرغم من أن بعض المجمعين قد يسمحون لك بترجمة برنامجك بنوع الإرجاع الفارغ لـ main ، إلا أنه غير قانوني ويجب تجنبه.


الاجابه 7:

الرئيسي هو مثل أي وظيفة عادية في برنامج C مع استثناء أنه هو الوظيفة التي يبدأ فيها تنفيذ البرنامج. عادةً عند استدعاء دالة ، فإنها قد تُرجع قيمة إلى وظيفة الاستدعاء. على سبيل المثال ، إذا كان لديك دالة تحسب مربع الرقم ، فسوف تُرجع مربع الوسيطة التي تم تمريرها إلى وظيفة الاستدعاء. إذا كنت لا تنوي الحصول على قيمة الإرجاع ، يمكنك إعلان أن نوع الإرجاع يكون من النوع "لاغ". الغرض من إرجاع قيمة من الوظيفة الرئيسية في معظم الحالات هو الإشارة إلى ما إذا كان البرنامج قد تم تنفيذه بشكل صحيح. عادة نكتب عودة 0 في نهاية الرئيسي. إذا قام البرنامج بإرجاع 0 ، فيمكن لنظام التشغيل أن يعرف أن البرنامج قد تم تنفيذه بنجاح. بدلاً من ذلك ، إذا كانت القيمة التي تم إرجاعها ليست صفرية ، فهذا يعني حدوث خطأ في وقت التشغيل. إذا كنت لا ترغب في إرجاع أي قيمة ، فيمكنك إعلان أن العائد من النوع "باطل". في هذه الحالة ، إذا قمت بالتحقق من القيمة التي يتم إرجاعها بعد تنفيذ البرنامج ، فستكون قيمة عشوائية لأنه لم تتم كتابة أي قيمة بشكل صريح في السجل حيث يتحقق نظام التشغيل من قيمة الإرجاع.

ملاحظة: باطل الرئيسي () غير قانوني وفقا لمعيار C. على الرغم من أن بعض المجمعين قد يسمحون لك بترجمة برنامجك بنوع الإرجاع الفارغ لـ main ، إلا أنه غير قانوني ويجب تجنبه.


الاجابه 8:

الرئيسي هو مثل أي وظيفة عادية في برنامج C مع استثناء أنه هو الوظيفة التي يبدأ فيها تنفيذ البرنامج. عادةً عند استدعاء دالة ، فإنها قد تُرجع قيمة إلى وظيفة الاستدعاء. على سبيل المثال ، إذا كان لديك دالة تحسب مربع الرقم ، فسوف تُرجع مربع الوسيطة التي تم تمريرها إلى وظيفة الاستدعاء. إذا كنت لا تنوي الحصول على قيمة الإرجاع ، يمكنك إعلان أن نوع الإرجاع يكون من النوع "لاغ". الغرض من إرجاع قيمة من الوظيفة الرئيسية في معظم الحالات هو الإشارة إلى ما إذا كان البرنامج قد تم تنفيذه بشكل صحيح. عادة نكتب عودة 0 في نهاية الرئيسي. إذا قام البرنامج بإرجاع 0 ، فيمكن لنظام التشغيل أن يعرف أن البرنامج قد تم تنفيذه بنجاح. بدلاً من ذلك ، إذا كانت القيمة التي تم إرجاعها ليست صفرية ، فهذا يعني حدوث خطأ في وقت التشغيل. إذا كنت لا ترغب في إرجاع أي قيمة ، فيمكنك إعلان أن العائد من النوع "باطل". في هذه الحالة ، إذا قمت بالتحقق من القيمة التي يتم إرجاعها بعد تنفيذ البرنامج ، فستكون قيمة عشوائية لأنه لم تتم كتابة أي قيمة بشكل صريح في السجل حيث يتحقق نظام التشغيل من قيمة الإرجاع.

ملاحظة: باطل الرئيسي () غير قانوني وفقا لمعيار C. على الرغم من أن بعض المجمعين قد يسمحون لك بترجمة برنامجك بنوع الإرجاع الفارغ لـ main ، إلا أنه غير قانوني ويجب تجنبه.


الاجابه 9:

الرئيسي هو مثل أي وظيفة عادية في برنامج C مع استثناء أنه هو الوظيفة التي يبدأ فيها تنفيذ البرنامج. عادةً عند استدعاء دالة ، فإنها قد تُرجع قيمة إلى وظيفة الاستدعاء. على سبيل المثال ، إذا كان لديك دالة تحسب مربع الرقم ، فسوف تُرجع مربع الوسيطة التي تم تمريرها إلى وظيفة الاستدعاء. إذا كنت لا تنوي الحصول على قيمة الإرجاع ، يمكنك إعلان أن نوع الإرجاع يكون من النوع "لاغ". الغرض من إرجاع قيمة من الوظيفة الرئيسية في معظم الحالات هو الإشارة إلى ما إذا كان البرنامج قد تم تنفيذه بشكل صحيح. عادة نكتب عودة 0 في نهاية الرئيسي. إذا قام البرنامج بإرجاع 0 ، فيمكن لنظام التشغيل أن يعرف أن البرنامج قد تم تنفيذه بنجاح. بدلاً من ذلك ، إذا كانت القيمة التي تم إرجاعها ليست صفرية ، فهذا يعني حدوث خطأ في وقت التشغيل. إذا كنت لا ترغب في إرجاع أي قيمة ، فيمكنك إعلان أن العائد من النوع "باطل". في هذه الحالة ، إذا قمت بالتحقق من القيمة التي يتم إرجاعها بعد تنفيذ البرنامج ، فستكون قيمة عشوائية لأنه لم تتم كتابة أي قيمة بشكل صريح في السجل حيث يتحقق نظام التشغيل من قيمة الإرجاع.

ملاحظة: باطل الرئيسي () غير قانوني وفقا لمعيار C. على الرغم من أن بعض المجمعين قد يسمحون لك بترجمة برنامجك بنوع الإرجاع الفارغ لـ main ، إلا أنه غير قانوني ويجب تجنبه.


الاجابه 10:

الرئيسي هو مثل أي وظيفة عادية في برنامج C مع استثناء أنه هو الوظيفة التي يبدأ فيها تنفيذ البرنامج. عادةً عند استدعاء دالة ، فإنها قد تُرجع قيمة إلى وظيفة الاستدعاء. على سبيل المثال ، إذا كان لديك دالة تحسب مربع الرقم ، فسوف تُرجع مربع الوسيطة التي تم تمريرها إلى وظيفة الاستدعاء. إذا كنت لا تنوي الحصول على قيمة الإرجاع ، يمكنك إعلان أن نوع الإرجاع يكون من النوع "لاغ". الغرض من إرجاع قيمة من الوظيفة الرئيسية في معظم الحالات هو الإشارة إلى ما إذا كان البرنامج قد تم تنفيذه بشكل صحيح. عادة نكتب عودة 0 في نهاية الرئيسي. إذا قام البرنامج بإرجاع 0 ، فيمكن لنظام التشغيل أن يعرف أن البرنامج قد تم تنفيذه بنجاح. بدلاً من ذلك ، إذا كانت القيمة التي تم إرجاعها ليست صفرية ، فهذا يعني حدوث خطأ في وقت التشغيل. إذا كنت لا ترغب في إرجاع أي قيمة ، فيمكنك إعلان أن العائد من النوع "باطل". في هذه الحالة ، إذا قمت بالتحقق من القيمة التي يتم إرجاعها بعد تنفيذ البرنامج ، فستكون قيمة عشوائية لأنه لم تتم كتابة أي قيمة بشكل صريح في السجل حيث يتحقق نظام التشغيل من قيمة الإرجاع.

ملاحظة: باطل الرئيسي () غير قانوني وفقا لمعيار C. على الرغم من أن بعض المجمعين قد يسمحون لك بترجمة برنامجك بنوع الإرجاع الفارغ لـ main ، إلا أنه غير قانوني ويجب تجنبه.


الاجابه 11:

الرئيسي هو مثل أي وظيفة عادية في برنامج C مع استثناء أنه هو الوظيفة التي يبدأ فيها تنفيذ البرنامج. عادةً عند استدعاء دالة ، فإنها قد تُرجع قيمة إلى وظيفة الاستدعاء. على سبيل المثال ، إذا كان لديك دالة تحسب مربع الرقم ، فسوف تُرجع مربع الوسيطة التي تم تمريرها إلى وظيفة الاستدعاء. إذا كنت لا تنوي الحصول على قيمة الإرجاع ، يمكنك إعلان أن نوع الإرجاع يكون من النوع "لاغ". الغرض من إرجاع قيمة من الوظيفة الرئيسية في معظم الحالات هو الإشارة إلى ما إذا كان البرنامج قد تم تنفيذه بشكل صحيح. عادة نكتب عودة 0 في نهاية الرئيسي. إذا قام البرنامج بإرجاع 0 ، فيمكن لنظام التشغيل أن يعرف أن البرنامج قد تم تنفيذه بنجاح. بدلاً من ذلك ، إذا كانت القيمة التي تم إرجاعها ليست صفرية ، فهذا يعني حدوث خطأ في وقت التشغيل. إذا كنت لا ترغب في إرجاع أي قيمة ، فيمكنك إعلان أن العائد من النوع "باطل". في هذه الحالة ، إذا قمت بالتحقق من القيمة التي يتم إرجاعها بعد تنفيذ البرنامج ، فستكون قيمة عشوائية لأنه لم تتم كتابة أي قيمة بشكل صريح في السجل حيث يتحقق نظام التشغيل من قيمة الإرجاع.

ملاحظة: باطل الرئيسي () غير قانوني وفقا لمعيار C. على الرغم من أن بعض المجمعين قد يسمحون لك بترجمة برنامجك بنوع الإرجاع الفارغ لـ main ، إلا أنه غير قانوني ويجب تجنبه.


الاجابه 12:

الرئيسي هو مثل أي وظيفة عادية في برنامج C مع استثناء أنه هو الوظيفة التي يبدأ فيها تنفيذ البرنامج. عادةً عند استدعاء دالة ، فإنها قد تُرجع قيمة إلى وظيفة الاستدعاء. على سبيل المثال ، إذا كان لديك دالة تحسب مربع الرقم ، فسوف تُرجع مربع الوسيطة التي تم تمريرها إلى وظيفة الاستدعاء. إذا كنت لا تنوي الحصول على قيمة الإرجاع ، يمكنك إعلان أن نوع الإرجاع يكون من النوع "لاغ". الغرض من إرجاع قيمة من الوظيفة الرئيسية في معظم الحالات هو الإشارة إلى ما إذا كان البرنامج قد تم تنفيذه بشكل صحيح. عادة نكتب عودة 0 في نهاية الرئيسي. إذا قام البرنامج بإرجاع 0 ، فيمكن لنظام التشغيل أن يعرف أن البرنامج قد تم تنفيذه بنجاح. بدلاً من ذلك ، إذا كانت القيمة التي تم إرجاعها ليست صفرية ، فهذا يعني حدوث خطأ في وقت التشغيل. إذا كنت لا ترغب في إرجاع أي قيمة ، فيمكنك إعلان أن العائد من النوع "باطل". في هذه الحالة ، إذا قمت بالتحقق من القيمة التي يتم إرجاعها بعد تنفيذ البرنامج ، فستكون قيمة عشوائية لأنه لم تتم كتابة أي قيمة بشكل صريح في السجل حيث يتحقق نظام التشغيل من قيمة الإرجاع.

ملاحظة: باطل الرئيسي () غير قانوني وفقا لمعيار C. على الرغم من أن بعض المجمعين قد يسمحون لك بترجمة برنامجك بنوع الإرجاع الفارغ لـ main ، إلا أنه غير قانوني ويجب تجنبه.