توابع در زبان ++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

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


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


مشخصات دوره


مدرس دوره : مهدی عباسی
تعداد جلسات : جلسه
مدت زمان : 609 دقیقه
حجم دوره : 2/88 گیگابایت
سطح مهارت : مقدماتی
وضعیت دوره : پایان یافته
تعداد دانشجویان : 1892
: میانگین امتیاز
برای دسترسی به این دوره وارد یا عضو شوید.
مهدی عباسی

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