调试的作用
编译阶段仅仅检查程序有没有语法错误,无法发现程序的深层问题,比如算法不对导致结果不正确。当程序运行出错时,需要找出错误原因。仔细阅读程序分析程序固然是一种方法,但是如果程序比较长、逻辑比较复杂,光靠阅读分析程序已经解决不了问题,此时需要借助程序调试(Debug)手段。
调试是一种有效的排错手段,并且经常使用!必须要掌握!
设置程序断点
如果想让程序运行到某一行前能暂停下来,就需要改行设置成断点。
断点设置方式
在代码所在行的行首单击,行首会有个小对号的圆圈,并且本行会变为高亮。默认的高亮颜色是红色。
取消断点方式
如果想取消某行代码前的断点,则在代码行首再次点击一次即可取消。
运行程序
设置断点后,此时要将程序运行为Debug调试状态。不能使用原来的“编译并运行”命令(F11),而要使用“调试”命令(F5)。
有多种方式:
①
直接按F5;
②
菜单栏中的“运行”-“调试”;
③
快捷栏中的√图标(调试);
④
“报告栏”中的“√调试”按钮-“√调试”。
单步执行程序
设置断点并调试程序之后,程序会暂停在刚才设置断点的一行,这一行会编程蓝色底色,并且这一行不会执行。
要想运行蓝色底色的代码,可以使用“下一步”(F7)、“下一条语句”、“单步进入”、“跳过”等命令。
在学习函数的知识点之前,一般只会用到下一步、下一条语句、跳过命令,用不到单步进入。
设置观察watch窗口
在调试程序时,可能要观察程序运行过程中变量的值,来检测程序对变量的处服务器托管网理是否正确。可以再调试过程中,通过调试菜单下的“添加查看”窗口来增加变量观察,新添加的变量观察就会出现在左侧浏览器窗口的“调试”选项卡下,对应的值也会出现。
服务器托管,服务器托管网北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
相关推荐: 熄灯之后的学习——再读《MySQL必知必会》(2)
命令用 ; 结束,仅仅按 Enter 不执行命令 输入 help 或 h 获得帮助 输入 quit 或者 exit 退出命令行程序 关键字(key word):作为 MySQL 语言组成部分的一个保留字 SHOW DATABASES; 返回可用数据库的一个列表…