所在位置:首页 > 技术社区 > 技术新闻 >

初入门,调试程序小技巧

时间:2016-02-22 16:17:32 来源: 作者:小狮 已有人浏览

导语

1 认识下调试重要的几个键:F9在当前光标所在的行下断点,如果当前行已经有断点,则取消断点 F5调试状态运行程序,程序执行到有断点的地方会停

1.认识下调试重要的几个键:
F9在当前光标所在的行下断点,如果当前行已经有断点,则取消断点.
F5调试状态运行程序,程序执行到有断点的地方会停下来.
F10执行下一句话(不进入函数)step out
F11执行(进入函数)step in
CTRL+F10运行到光标所在行
F11和F10的区别是,如果当前执行语句是函数调用,则会进入函数里面.
2.单步调试
打开你要调试的代码工程,首先使用F9或者鼠标点击设置想要调试的程序的断点,例如上图。
然后直接F5,程序就会直接运行直到断点处停止。使用快捷键F10进行单步执行调试,每一步可以从下方的窗口实时看变量的值。
如果当前运行到一个函数调用,你可以使用F11(step into)直接运行到函数里面进行调试.
3.使用调试工具栏和调试窗口
调试过程中,如果没有记住快捷键,可以充分利用调试工具栏。
如果想一次查看多个变量的值,可以使用底部的调试窗口,例如:watch窗口里面可以直接添加变量名字查看实时的值。Locals窗口可以查看当前函数中变量的值。
程序调试方法小结
上面仅介绍了程序调试的基本方法。对需要观察其运行过程的程序,可以这样做:
增加必要的断点(当然,嫌疑解除后去除断点);
如果必要,添加监视,以便于观察一些表达式的值;
用Step Into、Step Over、Step Out或Run to Cursor等的组合,跟踪程序执行的过程
在运行过程中,和自己对运行结果的预期结合起来,思考程序可能出现的问题。
需要退出程序时,使用调试菜单中的“Stop Debugging”选项终止执行。这时再修改程序。
如果程序执行异常,一定要告诉自己:程序中一定有bug,不是机器的错,我得找出bug来,Bug也一定会被你找出来。

开班信息

Java就业班 01-22 立即报名
WEB基础班 02-28 立即报名
Python基础班 01-22 立即报名
架构师基础班 02-28 立即报名
ACCP基础班 01-22 立即报名
网络工程师 02-28 立即报名
ACCP就业班 01-22 立即报名
Java基础班 02-28 立即报名

申请免费线下试听名额

姓 名:

手 机:

课 程: