MyEclipse中调试程序需要将当前工作叶跳转到含有main函数的,按下F11键,如果程序运行中中存在错误(比如越界访问内存元素),会自动停止到此时的临界数值。
此时一定要小心的分析程序报错处的语句,常常可能暴露出一些难以发现的逻辑错误如:if(flag==true)写为了if(flag=true),由于这两句话都没有语法上的错误,编译器无法给出合理的错误信息提示,导致大量的时间浪费用于发现Bug。所以一定要认真的检错报错处,各变量的取值情况,以此为参考认真检错报错处前后的语句逻辑错误。
灵活的使用调试器,设置调试数值对于加快错误的发现过程十分有帮助。
点击代码行左侧的竖带,即可设置断点
|