デバッガーを使おう

debugger.png

いつまでもprintfでデバッグしてませんか?
私もprintfでいいじゃんって思ってました。
しかし、毎回printfを仕込んでデバッグするのは書いたり消したり時間がかかります。

さらに、デバッガーはデバッグするだけじゃなくて、
他人の書いたプログラムの流れを理解するのにも役に立ちます。
デバッガーを使おう★

デバッガコマンドの意味

Eclipse DDD 意味
Step Into step 1ステップ実行
Step Over next 1行実行
Step Return finish 途中にブレークポイントがある場合を除き、現在の関数の最後まで実行
Run to Line until 途中にブレークポイントがある場合を 除いて、ループが終わるまで実行する
continue 次のブレークポイントまで実行する

変数が変わったら止まってくれる、ウォッチポイント

Eclipseの場合はソースウィンドウで右クリックして、Add Watch Expressionを選択し、ダイアログボックスに式を入力します。

サポートサイト Wikidot.com