调试主要是检查逻辑错误,而非语法错误。
打断点
在需要调试的代码行前打断点,执行后会停顿在断点位置(不运行)
调试
右键“debug”,或者直接点击右上角的小虫子
横向按钮栏
- 光标定位到代码执行位置
- 单行执行,不进入子函数,若没有子函数,作用同3
- 单步执行,会进入子函数
- 单步执行时,有时会跳转到引用的源代码,此按钮可以让debug回到自己编写的代码中
- 运行断点后的所有代码,若单步执行到子函数中,则执行完子函数剩余部分并返回上层函数
- 先将光标定位在想要执行的代码处,此按钮可以将代码执行到光标定位处
- 查看变量信息
纵向按钮栏
- 重新运行
- 跳到下一个断点,若断点在循环内则是跳到下一次循环
- 暂停执行,启用调试
- 停止调试
- 查看断点信息
- 屏蔽所有断点