一、程序为什么需要调试?
程序调试是在程序中查找错误的过程,检查代码并验证它能够正常运行的有效方法,在测试期间进行程序调试对希望产生的代码结果提供了另一级的验证。
二、常用的程序调试方法
1、断点操作:中断是程序和调试器处于中断模式,进入中断模式并不会终止或结束程序的执行,单击左侧灰色部分插入断点,插入断点后就会在设置断点的行旁边灰色空白处出现一个红色圆点,并且该代码也呈现高亮显示
2、开始执行:直接单击工具栏上的启动按钮,启动调试。
选择“开始调试”命令,应用程序启动并一直运行到断点
可以在任何时刻中断执行,可以查看此时刻的变量及对应的值
3、执行:主要通过逐语句、逐过程和跳出3种命令来实现的。
逐语句:当某一行包含函数调用时“逐语句”仅执行调用本身,然后在函数内的第一个代码行处停止,快捷键:F11。
逐过程:执行整个函数 ,然后在函数外的第一行处停止,快捷键:F10
跳出:如果位于函数的内部并想返回调用函数时使用跳出,将一直执行代码,直到函数返回,然后再调用函数中的返回点处中断,快捷键:Shift+F10
4、运行到指定位置:在指定代码上右击,在弹出的快捷菜单中选择“运行到光标出”命令,当程序运行到光标处自动暂停