X

آموزش مقدماتی C++ | توابع

تابع چیست؟

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

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

یک تابع، فقط زمانی اجرا می شود که صدا زده شود.

ساخت یک تابع

C++‎‎ چند تابع پیش ساخته دارد، مثل تابع main(), که برای اجرای کد ها استفاده می شود. اما ما نیز می توانیم توابع خود را برای انجام یک سری عملیات مشخص ایجاد کنیم.

برای ایجاد یا تعریف یک تابع، یک نام برای آن مشخص کرده و سپس علامت () را قرار می دهیم:

void myFunction() {
   // code to be executed
}
  • myFunction() نام تابع است
  • void به این معنی است که تابع مقداری را برای ما برنمی گرداند. در مورد این کلمه و برگرداندن مقادیر در فصل بعد بیشتر می خوانید
  • در درون تابع، کد هایی اضافه می شود که عملکرد تابع را نشان می دهد
پرسش و پاسخ این درس

برای ثبت پرسش ابتدا در سایت وارد شوید.

  • 1
  • 2
  • 3