C++ Tutorial - part 6

آموزش جامع زبان برنامه‌نویسی ++C مقدماتی تا پیشرفته [0 تا 100 سی پلاس پلاس بهمراه حل تمرین و پروژه ✅] - تابع اصلی main در ++C - قسمت 6

مقدمه

تا الان یاد گرفتیم که چگونه هدر فایل‌ها را اینکلود کنیم و از namespace استفاده کنیم تا کامپایلر بداند که از کدام توابع و کلاس‌ها استفاده کنیم. حالا می‌خواهیم به نقش تابع main و دستور return 0 بپردازیم.

تابع main در ++C

تابع main نقطه شروع اجرای هر برنامه ++C است. این تابع به کامپایلر می‌گوید که از کجا باید اجرای برنامه را آغاز کند. بدون تابع main، کامپایلر نمی‌داند کدام بخش از کد را اجرا کند.

				
					#include <iostream>

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 <iostream>
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 آشنا خواهیم شد. اگر سوالی دارید، در بخش دیدگاه مطرح کنید. همچنین ممنون میشم با حمایت دلنشینتون از من و دوره‌ها حمایت کنید.

در این ویدیو، به بررسی مفهوم namespace در زبان برنامه‌نویسی ++C می‌پردازیم و...

در این ویدیو، با نحوه استفاده از دستور cout برای نمایش متن در کنسول آشنا خواهیم شد. همچنین یاد خواهیم گرفت چگونه از دستورات...

تابع اصلی main در ++C

حق کپی ویدئو مجاز نمی‌باشد

قسمت:

جلسه شش

نام دوره:

آموزش جامع ++C

زمان ویدئو:

4 دقیقه

مدرس:

مهدی کاظمی

در این قسمت یادخواهید گرفت:

در این ویدیو، با تابع main و دستور return 0 آشنا خواهیم شد. این دو عنصر از اساسی‌ترین مفاهیم در برنامه‌نویسی ++C هستند و در هر برنامه‌ای که می‌نویسیم، حضور دارند.

مهدی کاظمی

سلام مهدی کاظمی هستم و باعث افتخارم هست که در یک دوره جذاب دیگه با شما هستم و قراره در کنار هم از یادگیریمون لذت ببریم.

با بانک سوالات طبقه بندی شده ++C مقدماتی تا پیشرفته، جامع ترین منبع برای تسلط بر زبان سی پلاس پلاس و آمادگی کامل برای دروس مبانی و پیشرفته کامپیوتر در رشته مهندسی کامپیوتر را در اختیار خواهید داشت.

0 دیدگاه
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها