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