همان طور که قول داده بدیم از این مقاله به بعد شما را به طور تقریبا تخصصی با تابع و کار با آن آشنا می کنیم.تعریف تابع (function definition) :شامل کدهائی است که هنگام فراخوانی تابع باید اجرا شود. تعریف تابع شامل دو قمت است: اعلان و بدنه. اولین خط تعریف تابع اعلان یا هدر است که اسم تابع، نوع مقدار برگشتی و آرگومان های تابع را مشخص می کند. بعد از هدر بدنه تابع قرار می گیرد. بدنه تابع بلاکی از دستورات است که درون یک جفت آکولاد محصور می شود و هر زمان که تابع فراخوانی می شود اجرا می شود.
فرم کلی تعریف تابع به صورت زیر است:
مثال. تابع مربع یک عدد: