在编写代码时,利用调试可以查看程序在运行时,内部的状态,如变量值,代码运行的顺序,等。查程序的情况,可以更加清楚明确的分析所设计的算法。
在调试时可以分为以下几个步骤;
1.创建断点,即在想设置的位置左侧单击鼠标即可,调试时将使程序运行到该断点处暂停运行,从而开始调试。
2.添加变量
3.逐语句和逐过程,分析算法。
调试过程有两种常用的方法:逐语句和逐过程。
逐语句(F11):每次执行一条语句,当遇到函数时,进入函数体内进行监视,对函数内部亦逐语句地执行。
逐过程(F10):未碰到函数时和逐语句一样,当碰到函数时将整个函数看作一个过程直接执行过去,而不会进入函数进行逐句的监视。
跳出(Shift+F11):在函数体内使用跳出,将直接执行函数内剩余的语句以结束该函数,达到该函数被调用处的后面的语句处。
如果设置了多个断点,每次按下F5将会执行到下一个断点处,
找到错误后,按下停止调试(Shift+F5)就可以结束调试了。
F11是一句一句地监视,
Shift+F11就一次性跳出了一大块语句的集合(一个过程);
F5是从断点之间进行调试,
Shift+F5就一次性跳出了所有断点,即直接运行到程序尾,结束了调试。