C语言初阶——8实用调试技巧

1.Debug和Release的介绍。

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

在这里插入图片描述

2. VS调试的时候查看程序当前信息

2.0 开始调试

在想要调试的代码之前单击一下,就会有个小红点,这就是打断点,先给程序打断点
然后在工具栏有一个【调试】单击出来点【开始调试】 ,快捷键F5就是开始调试
在这里插入图片描述

2.1 查看临时变量的值

在调试开始之后,用于观察变量的值。

  1. 给要调试的函数打断点
  2. 点击【调试】,然后点击【窗口】
  3. 点击【局部变量】这个是随程序一起显示局部变量
  4. 点击【监视】这个可以添加自己想看的变量的值
    在这里插入图片描述

2.2 查看内存信息

  1. 给要调试的函数打断点
  2. 点击【调试】,然后点击【窗口】
  3. 点击【内存】
  4. 点击【内存1】这四个可以自己随意选

在这里插入图片描述

在这里插入图片描述

2.3 查看调用堆栈

通过调用堆栈,可以清晰的反应函数的调用关系以及当前调用所处的位置。

  1. 给要调试的函数打断点
  2. 点击【调试】,然后点击【窗口】
  3. 点击调用堆栈
  4. 可以看到函数是被谁调用的
    在这里插入图片描述

在这里插入图片描述

2.4 查看汇编信息

在调试开始之后,有两种方式转到汇编:

(1)第一种方式:开始调试之后,在代码旁边,直接右击鼠标,选择【转到反汇编】:
在这里插入图片描述
在这里插入图片描述

(2)第二种方式:

1.开始调试之后
2. 点击【调试】,然后点击【窗口】
3. 点击【反汇编】
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值