C/C++の宿題片付けます 149代目
■ このスレッドは過去ログ倉庫に格納されています
0218デフォルトの名無しさん
2011/06/07(火) 09:01:58.53違い:
dxのno乗を返す: 正しく動作しない。
dxのno乗を返す(第2版): 正しく動作する。
理由 両方とも不要な割り算が記述されているが、第2版では2つ目のwhileは条件が
成立しないために実行されずに、正しく動作する。
仮引数を直接使うことの利便性と危険性:
利便性: 不要な変数宣言を書かずに済む。メモリ使用量も少なくなる。
危険性: Cは値渡しなので全くない。
例えば第2版を仮引数を直接使わない↓のように変更しても動作は同一である。
double power(double dx, int no_)
{
int no = no_;
■ このスレッドは過去ログ倉庫に格納されています