توابع
تابع ها قسنت هایی در برنامه هستند که کد ها در داخل آن ها اجرا می شود هر تابع اول باید تعریف شوند سپس استفاده شوند و در آخر تشریح شوند
تعریف توابع
تعزیف ها در اول برنامه نوشته شود
جنس خروجی نام تابع ( جیس وروذی اول , جنس وروذی دوم , ... )
مانند
float ave (int , float [16] ); void chap (void); int rotbe (void) ; bit and (bit , bit ) ;
استفاده از توابع
توابع برای این که شروع به کار کنند کافی است اسم آن ها آورده شود به همراه مقدار ورودی ها
الین تابعی که بدون فراخوانی و تعربف در اول شروع برنامه اجرا می شود تابع main است
پس توابع را باید در توابع دیگر صدا زد
برای مثال فراخوانی توابع بالا
y = ave ( 6 , stdudent) ; chap( ) ; z= rotbe ( ) ; a = and ( 1 , k ) ;
تشریح توابع
در پایان برنامه باید توابع تشریح شوند که به صورت زیر به کار می روند
جنس خروجی نام تابع ( جنس ورودی اول نام وردی اول , ... ) } دستورات تابع بازگشت خروجی {
مانند
float ave (int tedad , float nomre [16] ); { for ( i=1 ; i<tede ; i++ ) { sum+=nomre[i-1] ; } return (sum/tedad