ここまでC言語を中心に、プログラミングについて考えてきたわね。
タグ: C言語
ポインタの初期化とクリア
モジュールごとに自分自身のヘッダーファイルをインクルードするっていうのを教わりましたけど……
プロトタイプ宣言の食い違いをなくすには
ここまで、プログラムのバグを減らす方法について、いろいろと教えてもらいましたよね。
実行時エラーをチェックするには
ここまで、ちょっと難しい話が続いたかしらね。
デバッグに便利なassertとは
さてと。ここまではデバッグコードでバグを検出する練習をしてきたわけだけれど……
デバッグコードを書いてみよう
デバッグコードはバグを検出するための仕組みだと分かったところで、実戦でも使える書き方を練習しましょう。ここまで例として使ってきた次の関数を、今回も使うことにします。
デバッグコードとは
それじゃあ、バグを早期発見するには仕組みが重要だと分かったところで、「デバッグコード」のテクニックを覚えていくのだけど……
引数に込めた意味
あやしいfor文
デバッグしやすくするには
if
文を整理して分岐を減らしておくといいって教えてもらいましたけど、ループを書くときもコツってあるんですか?
あやしいif文
ユキ先輩。プログラムには流れがあるっていう話を聞いて、
if
文の使い方が大事なんだなと感じたんですけど……