1:常用的调试快捷键
注意:要按f10或f11或f5才能出现如下界面 :
2:接下来开始介绍常用的调试键
f10是逐过程往下走,一句句往下走,也就是说,如果你写了一个函数,然后f10走到函数那里,再按f10直接就下一个语句了,该函数执行完了,不会进入函数里让你仔细看看有没有写错。
f11和f10不一样的地方就在函数这里,按下f11,可以进到函数里,查看你是否有错误,再去调试。其他语句就如同f10一样了,一句句往下走。
shift + f11就是跳出当前函数,比如说你在这个函数里想看的东西看完了,下面的不想看了,一按就出去这个函数了,如果你在主函数按的话就结束调试,主函数也是函数哦~
f9,切换断点,第一次按打下断点,第二次在相同位置按下取消断点。
f5开始调试,不执行程序,因为有时候代码量太多,按f11和f10一条条执行下去时间会很长,所以在确定哪部分没问题后,在你觉得可能出问题的地方按f9打下断点,那么程序在执行到断点处会停止。
好,也就是说,先f9打下断点,然后按下f11或f10开始调试,按下f5,直接跳到你所打下的断点处,不需要一行行地往下走了。
3:窗口中常用的
首先推荐最好用的----->监视窗口
四个监视窗口一样,无所谓用哪个
在这里,输入你想查看的变量的名字,就可以看到他的值和类型,在调试过程中,可以看见每一步他的变化,非常方便。
自动窗口就是语句上下出现的变量,他会自动显示,但是走得远了就自己又消失了,不方便。
局部变量窗口是显示一个函数中已定义的变量,且该变量不在另一作用域中,进入该作用域才显示。
调用堆栈,就是显示调用的函数,调用到哪里就显示,出了该函数就消失,(主函数是一直显示的)。
知道这些,就可以尝试去调试了,还是那句话,多练多敲多调试。