问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

程序的调试技术,设置断点

创作时间:
作者:
@小白创作中心

程序的调试技术,设置断点

引用
CSDN
1.
https://m.blog.csdn.net/qq_20878673/article/details/140015609

断点(break point)是指在代码中指定位置,当程序运行到此位置时会中断下来,并让开发者可查看此时各变量的值。因断点中断的程序并没有结束,可以选择继续执行。

在程序的调试过程中,设置断点是一个很有用的分析和排查问题的方法。

  1. 鼠标左键,点击一下左边就会出现一个圆点。这个就是断点
  2. 点击Run---debug

此时我们就会看到几个按键

  • Step Over F8
  • Step Into F7
  • Step Into My Code Alt+Shift+F7
  • Step Out Shift+F8

在程序中断时,选择“Step Over”,会向下执行一行代码后继续中断。
当所处代码行中有函数时,“Step Into”会中断在函数内部,之后将在其中单步执行。对应的,“Step Out”将中断在执行完当前所在函数后的位置。

选择“resume program”,程序就会继续执行,直到遇到下一个断点。

下面我们可以选择单步 Step Into ,或者按F7.可以看到b的值赋值了。就会到里面去执行。同时在下面可以看到环境变量。

按单步 Step Into,进入test2()
这时执行step over F8跳出来执行。跳出来之后仍然在test2()这,是看是否有无返回值。如果有返回值,则又来要做赋值了。没有返回值就会到下一步。

  1. 想看变量值如何的变化,可以在下面先添加一个变量的值,点调试下面的小加号,比如想看变量c如何变化,输入c点回车

此时debug一下,可以看到在没有运行到c得到赋值时,会显示未定义。当运行后,就会看到C的值

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号