C言語の関数の定義と呼び出し。引数・戻り値の仕組みを図解。
int add(int a, int b) { return a + b; } int main(void) { int result = add(3, 5); printf("%d\n", result); // → 8 }
intaddint a, int breturn a+b;| 変数名 | スコープ | 値 |
|---|
この講座の理解度をチェックしましょう!
void は「空」を意味し、戻り値がないことを示します。return文を省略できます。
関数定義で受け取る変数を「仮引数(パラメータ)」、呼び出し時に渡す値を「実引数(アーギュメント)」と呼びます。
関数内で宣言した変数は「ローカル変数」で、その関数の中でのみ有効です。