دنیای برنامه نویسی و اپلیکیشن

baner-telegram
شما اینجا هستید : صفحه اول » آموزش برنامه نویسی » آموزش ++C » معرفی تابع و نحوه استفاده از آن در فیلم آموزش C++
معرفی تابع و نحوه استفاده از آن در فیلم آموزش C++

معرفی تابع و نحوه استفاده از آن در فیلم آموزش C++

در این قسمت از فیلم آموزش ++C تابع را معرفی کرده ایم و نحوه استفاده از تابع را هم بیان کرده ایم . وقتی که تعداد دستورات برنامه زیاد شود خطا یابی و درک برنامه و تغییر جزئی از برنامه هم مشکل می شود ، پس از توابع استفاده می کنیم تا بیش تر این مشکل ها را برطرف کنیم .

تابع چیست ؟

همان طور که در ریاضی خوانده اید تابع وظیفه ای شبیه یک ماشین دارد که ورودی را می گیرد و با انجام  کارهایی بر رو ورودی های دریافتی ، خروجی را تحویل می دهد .

تعریف تابع :

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

اول باید مشخص بکنید که تابع چه خروجی را باید به ما بدهد و بر اساس آن نوع تابع را مشخص می کنیم ، به عبارت ساده تر اگر تابع عدد صحیح را برگرداند از int ، اگر اعشاری برگرداند از نوع float و همین طور برای انواع دیگر و اگر هیچ مقداری را برنمی گرداند از نوع void انتخای می کنیم . مانند زیر :

بعد از انتخاب نوع توابع باید یک اسم خوب برای آن انتخاب کنیم و بعد داخل پرانتز پارامتر های آن را بنویسیم .

سورس کد زیر را در نظر بگیرید :

فراخوانی تابع در C++ :

حال باید تابعی را که نوشتیم در داخل تابع اصلی از آن استفاده کنیم که به این کار فراخوانی تابع می گویند . در سورس کد زیر به عدد های 4 و 8 آرگومان گفته می شود .

روش نوشتن اصولی توابع به این صورت است که در بالای تابع اصلی باید توابع را معرفی بکنیم و بعد از تابع اصلی کدهای مربوطه به آن را بنویسیم مانند سورس کد زیر :

مانند سورس کد بالا هرچند بار که بخواهید می توانید از توابع در برنامه استفاده کنید . روش ارسال پارامترها به توابع به دو صورت زیر است :

1 . روش فراخوانی با مقدار ( Call By Value )

2 . روش فراخوانی با ارجاع با همان ارسال از طریق آدرس ( Call By Reference )

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

بقیه آموزش ها در فیلم آموزش ++C ببینید . فیلم زیر قسمت اول این آموزش است و قسمت دوم هم در فایل زیپ شده موجود می باشد .

 

فیلم آموزش C++ را می توانید از لینک زیر دانلود کنید .

پیشنهاد می کنیم حتما بخوانید :

درباره : رضا طوماری

دانشجوی رشته نرم افزار ، عاشق برنامه نویسی

نظرات کاربران :


  1. نسیم گفت:

    سلام خسته نلاشید من شدیدا به این انوزش ها احتیاج دارم نمیخواهید ادامه دهید دیگه ؟

جواب سوال چیه ؟ *