توابع در زبان ++C بخش اول


توابع در زبان ++C
برای خرید این درس نیاز است وارد سایت شوید. در صورت نداشتن حساب کاربری عضو شوید.

آموزش توابع در زبان ++C:


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


شکل کلی تعریف تابع در ++C:

شکل کلی تعریف تابع

 

مثال: در این مثال تابعی تعریف کرده ایم که دو عدد صحیح به عنوان ورودی دریافت می کند و حاصل جمع آن ها را نمایش می دهد. این یک تابع با ورودی و خروجی می باشد.
نکته: توابع را بیرون از بدنه اصلی برنامه یعنی تابع main() تعریف می کنیم و در بدنه اصلی برنامه، تابع را فراخوانی می کنیم.

 

int sum ( int num1 , int num2 )
int temp;
temp=num1+num2;
return temp;
int main()
{
     int res=sum(45,8);
     cout<<res;
}

 

خروجی:

53

 

مثال: تابعی تعریف کرده ایم که دارای سه ورودی می باشد و حاصل ضرب ورودی ها را نمایش می دهد. این تابع ورودی دارد اما خروجی ندارد.
نکته: تابعی که خروجی ندارد آن را نوع void تعریف می کنیم.


void Mul (int num1 , int num2 , double num3)
{
     double temp = num1*num2*num3;
     cout<<temp;
}


int main()
{
    Mul(2,8,4.73);
 }


خروجی:

75.68

 

دوست درسمنی عزیز، امیدواریم از این آموزش رایگان لذت برده باشید.
برای یادگیری این مبحث می توانید این درس را دانلود کنید و از فایل ها و ویدئو این بخش استفاده کنید.
شما عزیزان می توانید سوالات خود را در بخش انجمن پرسش و پاسخ مطرح کنید و همچنین منتظر انتقادات و پیشنهادات مفید شما در بخش نظرات هستیم تا ما را در کیفیت بهتر آموزش هایمان یاری کنید.


با امید موفقیت و شادی برای شما دوست درسمنی عزیزsmiley

انجمن برنامه نویسان ++C

نظرات


 مهدی  مکاری
مهدی مکاری سلام مبحث توابع ناقص است اگر قسمت اخر را نگاه کنید متوجه میشید

برای پاسخ باید وارد شوید

پشتیبانی 1
پشتیبانی 1

سلام مهدی جان، به روی چشم حتما پیگیری می کنیم.

رضا حکیمی
رضا حکیمی سلام مجدد، ظاهرا ویدئو این بخش سرفصل را پوشش نداده!

برای پاسخ باید وارد شوید

پشتیبانی 1
پشتیبانی 1

سلام جناب حکیمی عزیز، میشه بگید چه قسمتی پوشش داده نشده است؟

رضا حکیمی
رضا حکیمی سلام، این بخش ناقص است!!!

برای پاسخ باید وارد شوید

پشتیبانی 1
پشتیبانی 1

سلام رضا جان وقتتون بخیر، منظورتون از ناقص بودن چی هست دقیقا؟! ویدئو دانلود نمی شود ؟


نظر بدهید

نشانی ایمیل شما منتشر نخواهد شد .
برای ارسال نظر نیاز است وارد سایت شوید. در صورت نداشتن حساب کاربری عضو شوید.


مشخصات دوره


مدرس دوره : مهدی عباسی
تعداد جلسات 13 جلسه
مدت زمان 300 دقیقه
حجم دوره 2/10 گیگابایت
سطح مهارت مقدماتی
وضعیت دوره پایان یافته
: میانگین امتیاز

رایگان
برای دسترسی به این دوره وارد یا عضو شوید.
مهدی عباسی

مهدی عباسی


درباره مدرس :

مهدی عباسی هستم، مسلط به حداقل ۲۰ زبان مطرح برنامه نویسی به صورت پیشرفته، مدیر عامل شرکت آریا نرم افزار و بنیانگذار آکادمی آنلاین درسمن، مسلط به تدریس دروس تخصصی کاردانی و کارشناسی کامپیوتر، پایگاه داده ... ده ها، برنامه نویسی پیشرفته، مبانی برنامه نویسی، مباحث ویژه طراحی وب و ....بیشتر بدانید