简单调试技巧

文章目录


前言

调试在平时重要性不必多说,这篇文章是一些调试技巧


一、Debug与Release

Debug 通常称为调试版本 ,它包含调试信息,并且不作任何优化,便于程序员调试程序。
Release 称为发布版本 ,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优
的,以便用户很好地使用。

二、调试按键

1.调试按键与位置

F5 - 开始调试
ctrl+f5 开始执行(不调试)
F9 设置断点/取消断点
F10 逐过程,碰到函数直接跳过出结果,不进入函数内部
F11 逐语句 - 遇到函数会进入函数
F5是和F9配合使用的

fn-辅助功能键

当我们的电脑按这些按键没反应时,需要和fn一起按,这样就好了

2.注意事项

值得注意的是f9设置断点,当设置断点后再f5会直接跳到断点位置,这样可以在确定一部分没问题后直接跳过,比较省事

还可以右击断点设置条件断点

三、调试中一些其他工具

注意:调试中才能看见

1.内存窗口

2.调用堆栈

这牵扯到栈的知识,不做过多讲解,只需要知道跟函数调用销毁顺序有关

3.查看数组中元素

我们在函数中传的一般是指针,这样不能直接查看数组中的元素,就可以在监视窗口输入数组名+个数的方法查看数组中的元素


总结

今天讲的调试技巧虽然少但是比较实用,想要熟练掌握还需要我们多调试

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

north-shaddock

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值