[908] C言語体当たり学習
投稿者:めがね
2007/02/20 02:13:25
前橋さんの「C言語体当たり学習」の読者です。
正誤表に反映されてない誤りと思われる記述を見つけたので報告させていただきます。
p106のmy_sort5.cのソースコード36行目から始まる単純挿入ソートなのですが、
誤:for(sorted_count = 0; sorted_count < score_count; sorted_count++) {
正:for(sorted_count = 0; sorted_count < score_count - 1; sorted_count++) {
ではないでしょうか(判定条件の-1が抜けてる)。
誤りと思われるコードでは、配列の範囲外を(配列の要素数より1つ分多く)参照してしまうと思います。