程序的调试技术,设置断点
创作时间:
作者:
@小白创作中心
程序的调试技术,设置断点
引用
CSDN
1.
https://m.blog.csdn.net/qq_20878673/article/details/140015609
断点(break point)是指在代码中指定位置,当程序运行到此位置时会中断下来,并让开发者可查看此时各变量的值。因断点中断的程序并没有结束,可以选择继续执行。
在程序的调试过程中,设置断点是一个很有用的分析和排查问题的方法。
- 鼠标左键,点击一下左边就会出现一个圆点。这个就是断点
- 点击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()这,是看是否有无返回值。如果有返回值,则又来要做赋值了。没有返回值就会到下一步。
- 想看变量值如何的变化,可以在下面先添加一个变量的值,点调试下面的小加号,比如想看变量c如何变化,输入c点回车
此时debug一下,可以看到在没有运行到c得到赋值时,会显示未定义。当运行后,就会看到C的值
热门推荐
创新科技,推动"机器人+矿山"产业融合发展
青岛威海三日游路线
法律职业资格考试资料下载渠道及备考要点深度解析
心律不齐怎么锻炼身体
科目三考试内容及合格标准完整版
交强险到期后怎样进行及时有效的续保操作?这种续保操作有哪些影响因素?
工业自动化:机器视觉在自动化生产线中的应用_5.机器视觉软件系统
豌豆最佳播种月份解析
计算反三角函数准确值的四种算法
亲子沟通,如何赢得孩子的信任?
通过更换主板和CPU重装系统的完全指南
小区物业监测水压不足停水系统方案
怎么删除C盘没用的东西 推荐这5个方法
八字命盘详解:从基础入门到全面解读
不上高中的人后来怎样了?00后们正在探索新答案
获全国推介!云南这3条乡村旅游线路等你来打卡
脚酸臭怎么办小窍门
失业金查询指南:四种常见方法及优缺点对比
王者荣耀里面哪个战区更低
退税还是补税?这个细节可能让你多拿几千元!
八字命理学中的交友宫与仆役宫:紫微斗数解读配偶能力
腐蚀牙齿的10种饮料,很多人每天都在喝
制作干花的五种方法及详细步骤
40平米公寓设计指南:从布局到装修的全方位建议
自己在家可以拔罐吗?医生的专业解答来了
劳动合同中工作地点条款的约定与变更
化工产品成本计算:构成要素与影响因素全解析
申请停工留薪期需要哪些材料
网上交易支付流程图解:轻松了解支付步骤
大学生挫折应对与压力管理指南