プログラミング言語でのパラメータ受け渡し規則は、1つ以上の値を渡すために使用されるメソッドです。 (実パラメータと呼ばれる)次のような関数呼び出しによる関数への変換:square (2); この関数呼び出しは、指定されたパラメーター(2)を二乗する関数を起動し、4を返します。 プログラミング言語間の基本的な違いの1つは、戻り値で何が行われるかに関するものです。 値による呼び出しの規則では、関数は戻り値を新しいメモリ位置に配置し、元の実際のパラメータをそのまま残します。 参照による呼び出しの規則では、関数は、関数呼び出しの場所で実際のパラメーター(2)を戻り値(4)に置き換えます。 関数、関数呼び出し、パラメーターを参照してください。
Technipagesはパラメータ受け渡し規則を説明します
パラメーターの受け渡し規則は、実際のパラメーターが関数に渡されるプログラミングの手法です。 これは、関数が別の関数を呼び出すときに発生します。 パラメータは、その定義に含まれるプロシージャの固有のプロパティであり、正式なパラメータと実際のパラメータがあります。
正式なパラメータは通常、関数プロトタイプと定義の関数ヘッダーに記述されます。つまり、関数宣言に表示されます。 実際のパラメータは、関数の呼び出しで渡される値です。つまり、関数の呼び出しに表示されます。
したがって、関数が呼び出されると、実際のパラメーターが渡されます。これは引数とも呼ばれます。 サービスは、値または参照のいずれかによる呼び出しによって呼び出されます。 値による呼び出しでは、関数は引数(実際のパラメーター)のコピーを作成し、それを使用して、実際のパラメーターの値を複製します。 参照による呼び出し、呼び出されたときの関数は、別の名前の別の値(元の値)を参照します。 仮パラメーターは、関数を呼び出す際の実際のパラメーターへの参照になります。
これはCおよびC ++プログラミング言語で実践されており、Javaは値による呼び出しのみをサポートしています。 すべてのC関数は、再利用可能で理解しやすい関数を使用して記述されています。
パラメータ受け渡し規則の一般的な使用法
- パラメータ受け渡し規則 はCプログラム言語にのみ適用可能であり、Javaはvalueによって呼び出される関数のみをサポートします。
- パラメータ受け渡し規則 Foundation Classesメソッド呼び出しでオブジェクトを渡すために使用されます。オブジェクトが必須の場合は、参照で渡します。 オプションの場合は、ポインタを渡します。」
- パラメータ受け渡し規則 はCプログラムで使用され、呼び出し関数はcプログラムを再利用可能で理解しやすくします
パラメータ受け渡し規則の一般的な誤用
- いつ パラメータ受け渡し規則 が表示され、実際のパラメータは送信されないため、関数は別のパラメータを呼び出しません。
- いつ パラメータ受け渡し規則 参照によってパラメータを呼び出すと、パラメータはそれ自体のコピーを作成し、それを使用します