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

آموزش تصویری برنامه نویسی ++C و C – تمرین نوشتن تابع در ++C

آموزش تصویری برنامه نویسی ++C و C - تمرین نوشتن تابع در ++C
آموزش تصویری برنامه نویسی ++C و C - تمرین نوشتن تابع در ++C

آموزش تصویری برنامه نویسی ++C و C – تمرین نوشتن تابع در ++C

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

لازم به ذکر است که در این فیلم آموزشی برنامه گندم سالیانه که در فیلم ” حل تمرین برنامه نویسی “وجود داشت را با استفاده از تابع نوشته شده و توضیح داده می شود.

نوشتن توابع

زمانی که می خواهید یک تابع را بنویسید اول باید این موضوع را بدانید که این تابع برای چه هدفی ساخته می شود و قرار است چه کاری را انجام دهد.  زمانی که هدف یک تابع مشخص شد سپس باید نوع تابع مشخص شود زیرا هر تابع باید دارای نوعی باشد هنگامی که نوع تابع مشخص شد باید الگوی تابع و تعریف تابع نوشته شود و در آخر هم نوبت به فراخوانی تابع می شود که با فراخوانی تابع دستور العمل هایی که مد نظر ماست اجرا می شود.

نکات مهم در استفاده از توابع

  1. الگوی تمام توابع را قبل از تابع ()main اعلان کنید.(البته می‌توانید در خود تابع ()main نیز اعلان کنید.)
  2. نوع توابع را تعیین نمایید.
  3. برای اجرای توابع آنها را با نامشان فراخوانی کنید.
  4. متغیرهای مورد نیاز توابع را در داخل توابع تعریف کنید.
  5.  تعریف تابع در داخل تابع دیگر امکان پذیر نیست.
  6.  هنگام فراخوانی تابع دقت داشته باشید که تعداد و نوع پارامترها و آرگومان‌ها یکسان باشد.
  7.  توابع از نظر تعداد مقادیری که می‌توانند به تابع فراخوان برگردانند به سه دسته تقسیم می‌شوند ۱- توابعی که هیچ مقداری برنمی گردانند ۲- توابعی که یک مقدار برمی گردانند ۳- توابعی که چندین مقدار برمی گردانند.
  8. هنگام اعلان الگوی توابع، نیاز به ذکر اسامی پارامترها نیست و ذکر نوع آن‌ها کفایت می‌کند.
  9. اگر تابعی فاقد آرگومان است به جای لیست آرگومان‌ها کلمه void قرار دهید.

نکاتی درباره نوشتن توابع

  1.  ابتدا بدون پرداختن به جزئیات پیاده‌ سازی توابع، آرگومان‌ها و نتیجه‌ای که از توابع انتظار دارید، مشخص کرده و برنامه اصلی را بنویسید.
  2.  توابع را طوری طراحی وپیاده سازی کنید که هر تابع فقط به آنچه که نیاز دارد دسترسی داشته باشد و بقیه قسمت‌های برنامه و سایر اطلاعات توسط توابع غیر مرتبط قابل دستیابی نباشد.
  3. برای ارتباط بین توابع از آرگومان‌ها و پارامترها استفاده کنید.

با تشکر فراوان از استاد  “کیارش بازرگان ”

دانلود فیلم آموزشی

پیروزباشید، طراح باشی


پیروز باشید!
طراح باشی

پربازدیدها