C 言語では、仮パラメータは関数定義で指定されたパラメータであり、その機能には、実際のパラメータのプレースホルダとしての機能、関数の再利用の許可、および関数の制御が含まれます。外部データを使用します。さらに、仮パラメータの型と数は、関数宣言で指定されたものと一致し、関数内に限定され、値によって渡される必要があります (仮パラメータを変更しても実際のパラメータには影響しません)。ただし、参照によって渡すこともできます。ポインタを通じて達成されます。
#仮パラメータ: 関数パラメータ
C 言語では、仮パラメータは関数定義内の列を参照するか、関数呼び出しから渡される実際のパラメータを受け入れる宣言変数。仮パラメータの役割
仮パラメータの種類と数
仮パラメータは任意のデータ型にすることができ、その数と型は関数で指定されたものと一致している必要があります。宣言。仮パラメータの範囲
仮パラメータの範囲は関数の内部に限定されます。これらは関数呼び出し前には存在せず、関数が返された後に破棄されます。値による受け渡し
値による受け渡しは C 言語で使用されます。これは、実パラメータの値が仮パラメータにコピーされることを意味します。したがって、仮パラメータを変更しても実際のパラメータには影響しません。参照渡し
パラメーターを参照渡しするには (つまり、仮パラメーターを変更すると実際のパラメーターも変更されます)、仮パラメーターとしてポインターを使用できます。仮パラメータの例
<code class="c">void sum(int x, int y) { int sum = x + y; // 对形参 `x` 和 `y` 的更改不会影响函数调用处的实际参数 }</code>
x と
y が仮パラメータです。関数
sum が呼び出されると、実引数の値が
x と
y にコピーされます。
以上がC言語で仮引数とはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。