いつも回答ありがとうございます。
文字列を入力するprompt()という関数を作成するという問題があるのですが
教科書の正答ではプロトタイプ関数の引数の名前と異なる名前が15行目で使われています。
やはり同じ変数名を使った方が良いのでしょうか。
回答お願い致します。
プロトタイプ関数で宣言した引数の名前の変更について
Re: プロトタイプ関数で宣言した引数の名前の変更について
プロトタイプ宣言時の引数名は無視されますので、引数名はプロトタイプ宣言と違っていてもかまいません。
Re: プロトタイプ関数で宣言した引数の名前の変更について
コンパイラにとって、同じ関数かどうかは、関数名と、戻り値、引数の型であって、引数の名前まで入っていません(指定しなくてもよい)。
なので掲示したコードでは間違ってはいません。
なので掲示したコードでは間違ってはいません。
written by へにっくす
Re: プロトタイプ関数で宣言した引数の名前の変更について
Priest さんが書きました:プロトタイプ宣言時の引数名は無視されますので、引数名はプロトタイプ宣言と違っていてもかまいません。
お二方、返信どうもありがとうございました。へにっくす さんが書きました:コンパイラにとって、同じ関数かどうかは、関数名と、戻り値、引数の型であって、引数の名前まで入っていません(指定しなくてもよい)。
なので掲示したコードでは間違ってはいません。