関数を呼び出す方法 - 引数あり&戻り値なし
当ページのリンクには広告が含まれています。
スポンサーリンク
ここでは、引数あり&戻り値なしの関数を呼び出す方法をみていきます。
関数を呼び出す方法 - 引数あり&戻り値なし
ここでは引数あり&戻り値なしの void型の関数を呼び出す方法をみていきます。
引数あり&戻り値なしの関数を呼び出す場合は
関数名(引数);
このように関数名と関数に渡す引数を指定します。
例えば、渡された引数を足し合わせて出力する関数「tasu」
void tasu(int a, int b){ /* 変数の宣言 */ int c; /* 足し算 */ c = a + b; /* 足し算の結果を出力 */ printf("%d\n", c); }
を呼び出す場合は、
tasu(引数1, 引数2);
このように関数名と関数に渡す引数を指定すれば、OKです。
サンプルプログラム
それでは tasu関数を main関数から呼び出してみましょう。
#include <stdio.h> void tasu(int a, int b){ /* 変数の宣言 */ int c; /* 足し算 */ c = a + b; /* 足し算の結果を出力 */ printf("%d\n", c); } int main(void){ /* 変数の宣言と数値の代入 */ int a = 3; int b = 5; /* 関数の呼び出し */ tasu(a, b); return 0; }
※ 呼び出す関数は使用する前に記述しておく必要があるので、tasu関数 → main関数の順で記述します。
プログラムを実行しすると
8
このように main関数から tasu関数が呼び出され、渡された引数「a」「b」を足し合わせた結果が出力されます。
次は作成した「関数(戻り値あり&引数あり)を呼び出す方法」をみていきます。