- ベストアンサー
C言語の関数の実引数と仮引数の名前について
C言語で関数を使う場合、実引数と仮引数の名前(変数名)は、変えなければならないのでしょうか、同じでもいいのでしょうか。C言語のルールでは、どうなっているのでしょうか。よろしくお願い致します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
同じでも構いません。 それぞれの変数の有効範囲(スコープ)が異なりますので、問題ありません。 実引数は定義場所により有効範囲は異なりますが、仮引数はその関数の中でのみ有効です。 両方の範囲が重なった場合はその関数内では仮引数の方が有効になります。
お礼
早々に明快で的確なご回答を誠にありがとうございました。よく分かりました。