برای پیدا کردن مطالب آموزشی در وب سایت ، لطفاً کلمات کلیدی آن مطلب را سرچ کنید.

به وب سایت حباب ها خوشامدید | ما را در شبکه های اجتماعی دنبال کنید:

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

  /  C Plus Plus   /  آموزش توابع در C++
سی پلاس پلاس | C Plus Plus

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


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

کارایی :

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

بکارگیری توابع در C++ :

برای بکارگیری توابع به سه جزء نیاز داریم :

  • تعریف تابع
  • اعلان تابع
  • فراخوانی تابع

همانطور که مشاهده میکنید myfunction نام تابع ما هست و داخل پرانتز parameter مقادیری هست که تابع میگیره و داخل خودش با استفاده از کد های تعریف شده از آنها استفاده میکنه.

خب بزارید کار رو با یک تابع ساده شروع کنیم ، به تابع زیر دقت کنید :

در بالا ما یک تابع تعریف کردیم با نام bubbles که هرکجای برنامه فراخوانی بشه www.bubbleslearn.ir را چاپ میکنه.

نحوه فراخوانی :

شما باید تابع را به این شکل صدا بزنید به کد های زیر دقت کنید :

بسیار خب وقتشه بریم سراغ مثال ها تا توابع در C++ رو بهتر درک بکنیم.

مثال 1 :

در این مثال ما یک تابع تعریف کردیم با نام bubbles و یک پارامتر براش در نظر گرفتیم که اون پارامتر قراره یک رشته بگیره و بده به تابع ، سپس اون رشته رو چاپ کنه ، به همین سادگی.

به مثال خوب دقت کنید:

خروجی کد بالا :

سعی کنید کد بالا رو بخونید و اجراش کنید و برای خودتون تجزیه و تحلیلش کنید.

تابع تعریف شده بالا به این شکل است :

مثال 2 :

در این مثال قرار است ما یک تابع تعریف کنیم که برنامه دو تا عدد از کاربر گرفته و جمع آن ها را حساب کند.

به مثال خوب دقت کنید :

خروجی کد بالا به این شکل است :

تابع تعریف شده بالا به این شکل است :

مثال 3 :

در این مثال ما قصد داریم نام کاربر و فامیلی او را به همراه سن اش را دریافت کرده و چاپ کنیم.

سورس کد برنامه :

خروجی سورس کد های بالا :

تابع تعریف شده بالا به این شکل است :

مثال 4 :

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

به کد های زیر دقت کنید :

خروجی :

اگر سؤالی داشتید برام کامنت بزارید 100% جواب میدم ، موفق باشید خدانگهدار 👋👋👋👋

مدیر حباب ها

متین برونسی مدیر و مؤسس حباب ها می باشد ، او علاقه مند به دنیای کامپیوتر و زبان های برنامه نویسی است... از تخصص های او می توان به برنامه نویسی frontend و backend اشاره کرد... او تجربیات زیادی در زبان های برنامه نویسی مختلف دارد... ، او گاهاً تجربیات خود را در قالب آموزش در وب سایت حباب ها منتشر می کند...

ارسال یک نظر