
آموزش جامع زبان برنامهنویسی C++ مقدماتی تا پیشرفته [0 تا 100 سی پلاس پلاس بهمراه حل تمرین و پروژه ✅] - توابع (function) در ++C - قسمت 52
در این قسمت از دوره آموزشی C++، به بررسی توابع (Functions) خواهیم پرداخت. توابع از اجزای مهم برنامهنویسی هستند که به ما امکان میدهند کدهای تکراری را دستهبندی کنیم و از قابلیتهای آنها در بخشهای مختلف برنامه استفاده کنیم.
توابع چیست و چرا استفاده میشود؟
توابع مجموعهای از کدها هستند که میتوانند بارها و بارها در برنامه فراخوانی شوند. استفاده از توابع باعث میشود که کدهایمان خواناتر، مرتبتر و قابل نگهداریتر باشند. همچنین، با استفاده از توابع میتوانیم کدهای تکراری را حذف کنیم و بهرهوری کدنویسی را افزایش دهیم.
تعریف یک تابع
برای تعریف یک تابع در C++، میتوانیم از ساختار زیر استفاده کنیم:
#include
using namespace std;
// تعریف تابع
void printInfo() {
cout << "Hello, my name is Mahdi." << endl;
}
int main() {
// فراخوانی تابع
printInfo();
return 0;
}
خروجی
Hello, my name is Mahdi.
توضیح کد:
- تعریف تابع:
- نوع تابع: void به معنای اینکه این تابع مقداری را برنمیگرداند.
- نام تابع: printInfo
- بدنه تابع: کدی که بین {} قرار میگیرد و توسط تابع اجرا میشود.
- فراخوانی تابع:
- درون تابع main، تابع printInfo را فراخوانی میکنیم تا کدهای درون آن اجرا شود.
استفاده از توابع در برنامه
هنگامی که تابعی را تعریف میکنیم، باید آن را در جای مناسبی از برنامه فراخوانی کنیم تا کدهای درون آن اجرا شوند. اگر تابعی را فراخوانی نکنیم، کدهای آن هرگز اجرا نخواهند شد.
ارسال اطلاعات به توابع
در قسمتهای بعدی به نحوه ارسال اطلاعات به توابع و استفاده از پارامترها خواهیم پرداخت. اما به صورت خلاصه، میتوانیم اطلاعات را به صورت پارامتر به توابع ارسال کنیم تا توابع بتوانند با استفاده از این اطلاعات عملیات مورد نیاز را انجام دهند.
نتیجهگیری
توابع در برنامهنویسی C++ ابزار قدرتمندی هستند که به ما امکان میدهند کدهای خود را به بخشهای کوچکتر و منطقیتر تقسیم کنیم. این کار باعث میشود که کدهای ما قابل نگهداریتر و قابل فهمتر باشند. در این قسمت، با نحوه تعریف و استفاده از توابع آشنا شدیم و در قسمتهای بعدی به جزئیات بیشتری در مورد توابع و کاربردهای آنها خواهیم پرداخت.
منابع خارجی مرتبط
ادامه دوره (قسمت 53)
در قسمت بعدی به پارامتر و آرگومان در توابع خواهیم پرداخت. اگر سوالی دارید، در بخش دیدگاه مطرح کنید. همچنین ممنون میشم با حمایت دلنشینتون از من و دورهها حمایت کنید.
در این قسمت از دوره آموزشی C++، به بررسی ویژگیها و متدهای کاربردی مربوط به رشتهها (Strings) در این زبان خواهیم پرداخت. این ویژگیها به شما کمک میکنند تا...
توابع (function) در ++C
حق کپی ویدئو مجاز نمیباشد
قسمت:
جلسه پنجاه و دو
نام دوره:
آموزش جامع ++C
زمان ویدئو:
4 دقیقه
مدرس:
مهدی کاظمی
در این قسمت یادخواهید گرفت:
در این قسمت از دوره آموزشی C++، به بررسی توابع (Functions) خواهیم پرداخت. توابع از اجزای مهم برنامهنویسی هستند که به ما امکان میدهند کدهای تکراری را دستهبندی کنیم و از قابلیتهای آنها در بخشهای مختلف برنامه استفاده کنیم.
