仮パラメータは関数定義で宣言され、関数の入力を受け取るパラメータです。実パラメータは関数の呼び出し時に渡される実際の値です。 C 言語では、仮パラメータと実パラメータの間で値転送メカニズムが使用されます。つまり、実パラメータ自体の値を変更せずに、実パラメータの値が仮パラメータにコピーされます。仮パラメータの型は任意のデータ型として宣言でき、実パラメータの数と型は関数定義のものと一致している必要があります。
#仮パラメータと実パラメータ: C 言語の基本概念
仮パラメータと実パラメータとはパラメーター ?
C 言語では、仮パラメータと実パラメータは密接に関連する 2 つの概念です。仮パラメータと実パラメータの関係
関数を呼び出すと、実パラメータの値が対応する仮パラメータに代入されます。関数内で使用するものです。したがって、仮パラメータの役割は、実際のパラメータの値を受け取り、関数内でこれらの入力にアクセスできるようにすることです。仮パラメータのタイプ
仮パラメータは、基本データ型、構造体、ポインタなどを含む任意のデータ型として宣言できます。値の受け渡し
C 言語では、仮パラメータと実パラメータの間で値受け渡しメカニズムが使用されます。これは、実パラメータの値が仮パラメータにコピーされますが、実パラメータ自体の値は変更されないことを意味します。例
次に、2 つの仮パラメータを受け取る C 言語関数の例を示します。<code class="c">void swap(int *a, int *b) { int temp = *a; *a = *b; *b = temp; }</code>この関数では、仮パラメータ
a と
b はそれぞれ 2 つの整数変数を指します。関数が呼び出されると、実際のパラメータの値が
a と
b に割り当てられるため、関数内で 2 つの整数の値が交換されます。
注:
以上がC言語における仮引数と実引数とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。