Previous: 関数を作る II
Up: 関数を作る II
Next: 関数の宣言
Previous Page: 関数を作る II
Next Page: 関数の宣言

関数の定義

再び、関数の定義の書式を書くと、

[返り値の型] 関数名( 引数 [,引数...] ){
        実行文
        ...
  }

であるが、ここで、返り値の型を指定すると関数の返り値を整数以外にとる事が 出来る。

例 文字の整数値を与えると対応する文字を返す
    char itoc(int a){
        char c;
        c = a;
        return c;
    }

例 任意の整数値を -1.0 から 1.0 までの実数値に対応させる
    float rmap1(int num){
        if (num==0){
            return 0.0;
        }else if(num==1){
            return 1.0;
        }else if(num==-1){
            return -1.0;
        }else{
            return 1.0/num;
        }
    }

maruyama@wakhok.ac.jp
1995年02月08日 (水) 18時57分57秒 JST