- 締切済み
関数の実引数と仮引数の扱いがわかりません
プログラミング初学のものです。 関数の実引数と仮引数の扱いが、 今一つわかりません。 どっちにどう表記するのか、はっきり理解しておりません。 どうやって理解すればよいのでしょうか。 ちなみに、扱っているはC言語です。 ご経験者の方、どうぞよろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- asuncion
- ベストアンサー率33% (2127/6289)
回答No.2
#include <stdio.h> int main(void) { printf("%d\n", add(3, 4)); return 0; } int add(int a, int b) { return a + b; } 上のコードにおいて、main関数でadd関数を呼び出しています。 そのときに3, 4という2つの引数を渡しています。これが実引数。 呼ばれたadd関数ではその2つの引数をa, bとして何らかの処理 (今回は足し算)をしています。a, bが仮引数。
- OKWave088
- ベストアンサー率10% (13/126)
回答No.1
実引数は関数を呼び出す側に記述される引数 仮引数は呼ばれた関数の側に記述される引数