1.2 関数の宣言と定義

  3.関数の定義

/* 関数funcの定義 */
int func(int x, int y)          /* x, yは仮引数
                        (実引数のx, yの変数とは別物) */ 
{ 
    int val;             /* 関数が求めた値を格納する変数 */ 
    val = 3*x + 2*y + 1;         /* 引数x,yの値を用いて関数値を計算 */
    return val;            /* 関数の返り値を指定。関数を終了 */

} 
 関数の先頭には、次のような宣言文を記述します。
返り値のデータ型 関数名(仮引数1のデータ型 仮引数名, ...)