没有合适的资源?快使用搜索试试~ 我知道了~
leetcode用例执行出错-debugging_workshop:调试车间
共23个文件
png:16个
cpp:4个
md:1个
需积分: 28 0 下载量 3 浏览量
2021-06-30
03:58:01
上传
评论
收藏 971KB ZIP 举报
温馨提示
leetcode 用例执行出错调试车间 幻灯片: 为什么我们需要调试器? 我们可以只盯着代码,但这可能需要很长时间(或者可能永远)。 我们也可以使用打印语句。 但这缺少调试器的许多有用功能,其中包括: 逐行遍历代码 在称为断点的特定点停止程序 检查这些点的变量值 断点 在您可能认为有问题的地方停止程序。 单击行号旁边的以在该行设置断点。 您可以通过再次单击禁用断点。 如果我们通过调试运行我们的代码,程序将在运行我们设置断点的代码行之前停止。 例如,如果我们有以下内容: bool fill = false ; fill = true ; // breakpoint set here 当我们的程序在断点处停止时,第二行还没有运行。 所以fill的值仍然是false直到我们继续或跳到下一行。 一旦我们停在一条线上,我们能看到什么? 变量值 底部应该有一个框,告诉您当前作用域中变量的值。 您还可以将鼠标悬停在程序中的变量上以获取值。 没有更多的打印语句哇! 堆您可以看到您所在的功能。 请注意,如果您使用的是 XCode 并且断点没有按预期停止在您的函数处,而是显示如下丑陋的内容: 0x1000
资源推荐
资源详情
资源评论
收起资源包目录
debugging_workshop-master.zip (23个子文件)
debugging_workshop-master
README.md 11KB
lemonadeChange_bug.cpp 2KB
makePal_SOLUTION.cpp 745B
rectangle_with_bug.cpp 551B
images
continuevs.png 123KB
variablesxcode.png 46KB
stackxcode.png 40KB
stepoutvs.png 40KB
stepintovs.png 30KB
iu.jpg 48KB
variablesvs.png 31KB
watchpointxcode.png 61KB
temp.txt 3B
continuexcode.png 71KB
stepintoxcode.png 73KB
breakpointvs.png 60KB
stackvs.png 53KB
debugvs.png 54KB
stepovervs.png 25KB
debugxcode.png 64KB
breakpointxcode.png 118KB
watchpointvs.png 86KB
makePal_bug.cpp 775B
共 23 条
- 1
资源评论
weixin_38725450
- 粉丝: 1
- 资源: 913
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功