C++ Functions
🔹 تعریف
-
تابع (Function) بخشی از کد است که یک کار مشخص را انجام میدهد و میتوان آن را چند بار فراخوانی کرد.
-
مزیت: کاهش تکرار کد و افزایش خوانایی.
🔹 ساختار تابع
-
return_type
→ نوع دادهای که تابع برمیگرداند (int
,float
,void
...) -
parameter_list
→ لیست ورودی تابع (میتواند خالی باشد)
1️⃣ مثال ساده: تابع بدون پارامتر و مقدار بازگشتی
🔹 خروجی: Hello, World!
2️⃣ مثال: تابع با پارامتر
🔹 خروجی:
3️⃣ مثال: تابع با مقدار بازگشتی
4️⃣ نکات مهم
-
توابع میتوانند با پارامتر یا بدون پارامتر باشند.
-
توابع void هیچ مقداری برنمیگردانند.
-
توابع میتوانند مقادیر را برگردانند و حتی آرایه یا struct نیز میتوانند برگردند.
-
تابعها باعث خوانایی، استفاده مجدد و مدیریت بهتر کد میشوند.