
آموزش جامع زبان برنامهنویسی ++C مقدماتی تا پیشرفته [0 تا 100 سی پلاس پلاس بهمراه حل تمرین و پروژه ✅] - تابع اصلی main در ++C - قسمت 6
مقدمه
تا الان یاد گرفتیم که چگونه هدر فایلها را اینکلود کنیم و از namespace استفاده کنیم تا کامپایلر بداند که از کدام توابع و کلاسها استفاده کنیم. حالا میخواهیم به نقش تابع main و دستور return 0 بپردازیم.
تابع main در ++C
تابع main نقطه شروع اجرای هر برنامه ++C است. این تابع به کامپایلر میگوید که از کجا باید اجرای برنامه را آغاز کند. بدون تابع main، کامپایلر نمیداند کدام بخش از کد را اجرا کند.
#include
int main() {
std::cout << "Hello, World!" << std::endl;
return 0;
}
اهمیت تابع main
تابع main در ++C نقش بسیار مهمی دارد:
- نقطه شروع برنامه: اجرای برنامه از این تابع آغاز میشود.
- کنترل اجرای برنامه: میتواند توابع دیگر را فراخوانی کند و جریان کلی برنامه را کنترل کند.
مفهوم return 0
در انتهای تابع main از دستور return 0 استفاده میکنیم. این دستور به سیستم عامل اعلام میکند که برنامه با موفقیت به پایان رسیده است. در زبان ++C، مقدار بازگشتی 0 به معنای موفقیتآمیز بودن اجرای برنامه است.
چرا return 0؟
- اعلام موفقیت: به سیستم عامل یا محیط اجرای برنامه میگوید که برنامه بدون خطا به پایان رسیده است.
- عیبیابی: اگر برنامه به درستی اجرا نشود و مقدار دیگری بازگرداند، میتوانیم دلیل آن را بررسی کنیم.
مثال کاربردی
بیایید یک مثال ساده از برنامهای که از تابع main
و return 0
استفاده میکند را بررسی کنیم:
در این برنامه، cout
متن “My name is Mahdi Kazemi.” را در کنسول نمایش میدهد و return 0
اعلام میکند که برنامه با موفقیت به پایان رسیده است.
#include
using namespace std;
int main() {
cout << "My name is Mahdi Kazemi." << endl;
return 0;
}
بررسی خطاها
اگر برنامه شما دارای خطا باشد، کامپایلر به شما هشدار میدهد. به عنوان مثال، اگر return 0 را حذف کنید، ممکن است برنامه شما به درستی کار نکند یا هشدارهایی دریافت کنید:
حذف return 0 ممکن است باعث بروز هشدارهای کامپایلر شود، زیرا مقدار بازگشتی تابع main تعریف نشده است.
منابع خارجی مرتبط
برای اطلاعات بیشتر در مورد تابع main میتوانید به منابع زیر مراجعه کنید:
نکات پایانی
در این ویدیو، با تابع main و دستور return 0 آشنا شدیم. این دو عنصر از اساسیترین مفاهیم در برنامهنویسی ++C هستند و در هر برنامهای که مینویسیم، حضور دارند. در ویدیوهای بعدی، به مباحث پیشرفتهتر خواهیم پرداخت و جزئیات بیشتری را بررسی خواهیم کرد.
ادامه دوره (قسمت 7)
در قسمت بعدی به جزئیات بیشتری از مبحث نمایش متن در کنسول توسط cout آشنا خواهیم شد. اگر سوالی دارید، در بخش دیدگاه مطرح کنید. همچنین ممنون میشم با حمایت دلنشینتون از من و دورهها حمایت کنید.
در این ویدیو، با نحوه استفاده از دستور cout برای نمایش متن در کنسول آشنا خواهیم شد. همچنین یاد خواهیم گرفت چگونه از دستورات...
تابع اصلی main در ++C
حق کپی ویدئو مجاز نمیباشد
قسمت:
جلسه شش
نام دوره:
آموزش جامع ++C
زمان ویدئو:
4 دقیقه
مدرس:
مهدی کاظمی
در این قسمت یادخواهید گرفت:
در این ویدیو، با تابع main و دستور return 0 آشنا خواهیم شد. این دو عنصر از اساسیترین مفاهیم در برنامهنویسی ++C هستند و در هر برنامهای که مینویسیم، حضور دارند.
