さてと。ここまではデバッグコードでバグを検出する練習をしてきたわけだけれど……
タグ: 配列
デバッグコードを書いてみよう
デバッグコードはバグを検出するための仕組みだと分かったところで、実戦でも使える書き方を練習しましょう。ここまで例として使ってきた次の関数を、今回も使うことにします。
デバッグコードとは
それじゃあ、バグを早期発見するには仕組みが重要だと分かったところで、「デバッグコード」のテクニックを覚えていくのだけど……
第28問
太陽系の惑星ごとの直径を、名前とともに一覧表示するプログラムを作ろうとしています。でも、コンパイルエラーで動きません。
第25問
以下は、32ビットの値の上位16ビット、下位16ビットを入れ替えるプログラムです。どうやら期待どおりに動作しているようなのですが、このままリリースしてしまうと問題が発生するかもしれません。
第24問の答え
答え
第23問の答え
答え
第23問
以下は、名前の一覧の中から1つずつ指定して、あいさつを表示するプログラムです。ただし、コメントの部分に入れるべきコードが隠れています。
第22問の答え
答え
第21問
ジャンケンの結果を判定するプログラムを作りました。期待どおりに動作したのですが、悩みながら作ったせいか、どことなく読みづらいソースファイルになってしまいました。