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

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


نظر بدهید

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

مشخصات دوره


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

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

درباره مدرس :

مدیر‌ عامل‌ شرکت آریا‌ نرم‌‌ افزار دارنده مدرک کارشناسی‌ ارشد مهندسی کامپیوتر 12‌ سال سابقه تدریس دروس کامپیوتر را در دانشگاههای دولتی، آزاد، پیام‌نور ملایر، شهیدشمسی‌پور تهران و تدریس برنامه‌نویسی در ... ر انیستیتو ایزایران، مجتمع فنی و موسسه راه‌آینده تهران دارا میباشد و تا به حال راهنمایی انجمنهای علمی دانشگاه و صدها پروژه دانشجویی را برعهده داشته است. تخصص اصلی: با داشتن گواهی‌نامه‌های معتبر تدریس از انیستیتو‌ ایزایران، راه آینده‌تهران و سازمان‌فنی‌حرفه‌ای، تدریس و آموزش‌ دروس کامپیوتر، ‌برنامه‌نویسی کامپیوتر و کلاسهای کنکور کارشناسی و کارشناسی‌ارشد میباشد.همچنین تجربه داوری و نظارت مسابقات برنامه‌نویسی کشوری‌ACM را در سالهای متعدد داشته و تیم مورد رهبری ایشان در 3سال متوالی مقام اول مسابقات کشوری را از آن خود کرده است.ایشان مقالاتی در زمینه شبکه‌های کامپیوتری، تکنیک‌های وزارت دفاع و ... به ثبت رسانده و مشاور و کارشناس در طراحی و برنامه نویسی بیش از 50‌برنامه کاربردی تحت وب و ویندوز و موبایل میباشد. افتخارات دیگر:کسب مقام دوم ایده‌های برتر در مسابقات استارت‌آپ و بکند کشوری را نام برد.بیشتر بدانید