関数の定義

スポンサーリンク
スポンサーリンク
ライフスタイル関連のコンテンツ
お金 | 仕事 | 勉強 | プライベート | 健康 |
プログラミング関連のコンテンツ
C言語/C++入門 | Ruby入門 | Python入門 | プログラミング全般

関数を定義するには・・・

スポンサーリンク

<関数の戻り値の型> <関数名>(引数1, 引数2・・・) {
  処理・・・;
}

という形式で定義します。
これまでも、int main()という関数をたくさん使ってきましたが、main()関数は、プログラムの先頭で呼び出される特別な関数です。intという型であることから、戻り値は整数となります。
では、以下、関数定義と実行の例。

#include <iostream>
 
int main() {
    // 3つの数字を掛け合わせる関数
    // 関数プロトタイプで関数を宣言する
    float multiple(float num_i, float num_j, float num_k);    // ;(セミコロン)があることに注意
    std::cout << multiple(2.4, 3.0, 5.8) << "\n";
    std::cout << multiple(4.0, 2.0, 6.0) << "\n";
    return(0);
}
 
// 3つの数字を掛け合わせる関数multipleを定義
float multiple(float num_i, float num_j, float num_k) {
    float result;
    result = num_i * num_j * num_k;
    return (result);
}

int main() の中で、multiple()という関数を呼び出しますが、関数も変数と同様に、利用する際には宣言が必要となります。
float multiple(float num_i, float num_j, float num_k);の部分が、関数プロトタイプと呼ばれる関数宣言の書式となり、行の終端に「;」(セミコロン)があることに注意です。

その後に、3つの数字を引数として、3つの数字を掛け合わせる関数、float multiple(float num_i, float num_j, float num_k)を定義しています。

実行結果。

41.76
48

PHPが分かれば、難しくはありませんね。

スポンサーリンク
 
スポンサーリンク