みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

関数の実引数と仮引数の扱いがわかりません

プログラミング初学のものです。
関数の実引数と仮引数の扱いが、
今一つわかりません。

どっちにどう表記するのか、はっきり理解しておりません。
どうやって理解すればよいのでしょうか。
ちなみに、扱っているはC言語です。

ご経験者の方、どうぞよろしくお願いします。

投稿日時 - 2019-06-28 09:58:17

QNo.9629840

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.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が仮引数。

投稿日時 - 2019-06-28 10:18:12

ANo.1

実引数は関数を呼び出す側に記述される引数
仮引数は呼ばれた関数の側に記述される引数

投稿日時 - 2019-06-28 10:03:47

あなたにオススメの質問