程序的调试技术,设置断点
创作时间:
作者:
@小白创作中心
程序的调试技术,设置断点
引用
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的值
热门推荐
鸡蛋期货的交易规模如何确定?这种确定方式存在哪些影响因素?
别再乱选乱铺木纹砖!这4个大坑一定要避开
喷漆加工设备的选择与维护技巧
感冒用药别乱来!遵循六点建议守护健康防线!
一感冒就吃消炎药?这 9 个“用药误区”了解一下!
如何理解等速法的原理?等速法在实际应用中有哪些难点?
有效价格如何影响市场交易行为?这种影响有哪些变化规律?
煤气罐使用年限及安全使用指南
西方世界对黄金的狂热为何一直不减?这要从英国的金本位制说起
2024年国家级“专精特新”企业最新认定条件解析
蕨菜清洗及处理方法
手机壳拍照处发黄怎么回事?如何清洁和防止发黄?
事关特种设备,工厂企业速看!复工复产安全“必修课”→
探监时能否携带被褥?法律与实务的双重考量
被众多年轻女性选择的虚拟恋人,真的靠谱吗?
重磅发布《大资管时代下,中国保租房与市场化模式研究白皮书》
国内黄金现货的涨跌幅度如何把握?怎样根据涨跌幅度制定投资计划?
户口不在村里怎么办房产证?一文详解房产证办理、土地处理和房屋确权
新手健身者科学减脂增肌攻略:合理饮食与混合训练秘诀
增肌训练者的底层逻辑和8条要则!
期货动力煤的发热量如何衡量?这种衡量标准对市场有何作用?
氯雷他定片的适应症和禁忌症是什么
虔诵此咒中每一个字 ,都能清洗我们的业 障与罪 业!
百合地黄汤,最小经方之一!两味药,补一身之阴,妙治干咳咽痒
研究:中国百岁老人达11.9万,居世界之最
夫妻债务规避策略:确保家庭财务安全的实用建议
AI面试全攻略:从基础知识到实战技巧
我愛你可以怎麼說?探索愛的各種表達方式
重磅发布!2024年全国法拍市场大数据分析报告
产后抑郁预防:打造心灵防线