仮パラメータと実パラメータは関数呼び出しにおける概念です。仮パラメータは実際のデータを受け取るために使用され、実パラメータは実際のデータを渡すために使用されます。仮パラメータは関数ヘッダーに配置され、実パラメータは関数の呼び出し時に配置されます。仮パラメータと実パラメータは一方向の関係を確立し、実パラメータは仮パラメータを変更できますが、その逆はできません。仮パラメータの範囲は関数に限定されますが、実パラメータは関数から独立しています。上位の仮パラメータは明確な型を指定する必要があり、実パラメータの型は仮パラメータと互換性がある必要があります。
#仮引数と実引数
C 言語では、関数呼び出しに仮引数と実引数が関係します。概念。それらの間には明らかな違いがあります:意味
位置
Association
スコープ
データ型
例
次の関数定義:void print_name(char *name);
nameは仮パラメータであり、文字ポインタ。
char *myName = "John Doe"; print_name(myName);
myNameが関数に渡される実際のパラメータです。これは仮パラメータ
nameに関連付けられており、関数が文字列「John Doe」にアクセスして出力できるようになります。
注:
以上がC言語における仮引数と実引数の違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。