程序的调试技术,设置断点
创作时间:
作者:
@小白创作中心
程序的调试技术,设置断点
引用
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的值
热门推荐
极火虾:从选购到养殖的全方位指南
防冻液与冷却液有什么区别?您会选哪种呢?
乒乓球比赛暂停规则详解:一场有几个暂停机会?
物业系统提升物业管理效率实现服务模式创新与客户交互优化
人人都在讨论的「皮质醇」,到底有多重要?附<平衡皮质醇饮食方案>
舞台膜结构:现代舞台设计的新兴趋势与技术突破
我国甲醇汽车行业分析:推广应用加速 政策及车企布局不断释放市场需求
技能薪酬体系怎么设计才能激励员工?
挑战999级天梯!“2024天门山云纵天梯跑酷大赛”超燃收官
最新2024中国最好双非大学排名,燕山大学20次跻身全国百强
可拉伸生物电子遇难题,水凝胶如何来化解?
微信群禁言功能使用指南:管理与沟通的平衡
婴儿拍一次CT的危害
如何在选择房产时考虑综合因素?哪些因素对购买决策影响最大?
解除劳动合同协议书需要注意哪些事项?
新房价格三连涨!南京楼市“复苏”
猪肉选购与烹饪全攻略:新鲜度鉴别与美味料理
赴日旅游从2024火到2025:代购从泰国转战日本,有旅行社春节订单暴涨120%
IP地址会和别人重复吗?IP地址重复怎么解决
猪肝补铁吗
恒瑞医药VS百济神州,A股医药市值"一哥"抢位中?
肝藏魂肺藏魄什么意思
辐射防护的重要性与必要性解析
一名高中生的乡愁与乐想:用音乐教育工具包助推乡村文化传承
运营指南:如何通过多平台联动实现粉丝量增长
如何正确操作股票涨停挂单?这种挂单方式如何提高成交概率?
大唐名将李靖为何乱入殷商“封神榜”,咋还成了哪吒他爹?
徐州人最爱的6款特色小吃,你吃过几种?
R18 标准今日正式冻结,5G-A 从此开启新篇章
年化收益15%的高股息策略,详细拆解