VS编译器实用调试技巧

简介: VS编译器实用调试技巧

一、Debug和Release的区别

debug通常称为调试版本,它包含调试信息,并且不做任何优化,便于程序员调试程序。

release称为发布版本,他往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好使用代码。


二、debug的步骤

1、将环境改为debug版本

2、学会一些常用的快捷键

最常使用的快捷键:


F5:启动调试,和F9配合使用-------用来跳到下一个断点处,下面是举例

我们在一段代码明确某一部分有问题,可以先使用Fn+F9设置断点,(不管前面有多少代码,直接跳到断点处!)接着再用F5进行调试


F9:创建和取消断点,快速跳到可能出现问题的代码处(也可以直接单击鼠标左键)


F10:逐过程(一个过程可以是一次函数调用,或者是一条语句)------意味这直接跳过函数内部


F11:逐语句,意味着可以使我们的执行逻辑进入函数内部!(这是最常用的!)


shift+F11:当我们F11进入到函数内部之后,不想继续调试,可以shift+F11跳出函数

image.png

TIP:VS编译器为了保持可观性,点击窗口是不会显示监视的,我们需要先Fn+F10触发才会显示

image.png

相关文章
|
6月前
|
C语言 索引
C语言编译环境中的 调试功能及常见错误提示
这篇文章介绍了C语言编译环境中的调试功能,包括快捷键操作、块操作、查找替换等,并详细分析了编译中常见的错误类型及其解决方法,同时提供了常见错误信息的索引供参考。
|
9月前
|
程序员 C语言 C++
C语言实用的调试技巧
C语言实用的调试技巧
65 3
|
9月前
|
Windows
86/88汇编代码的运行调试
86/88汇编代码的运行调试
56 0
|
9月前
|
程序员 C语言 C++
C语言——调试技巧
C语言——调试技巧
|
9月前
|
存储 IDE 开发工具
C语言实用调试详解
C语言实用调试详解
92 0
|
编译器 程序员 C语言
初识C语言 ----> 调试篇(1)
大家平时写代码是不是这样的:看完题目,好,咔咔开始写,没有什么思路,好不容易写完了,一运行,嘎嘎报错,咦?这里错了?,改!运行,哎?又错了? 最后连蒙带猜,带着疑问运行成功了,这样的习惯不太好,所以调试就显得很重要。
53 0
|
C语言
初识C语言 ----> 调试篇(2)
f10是逐过程往下走,一句句往下走,也就是说,如果你写了一个函数,然后f10走到函数那里,再按f10直接就下一个语句了,该函数执行完了,不会进入函数里让你仔细看看有没有写错。
123 0
|
程序员 编译器 C语言
【C语言】调试技巧
【C语言】调试技巧
104 0
|
安全 程序员 编译器
【C语言】实用调试技巧
【C语言】实用调试技巧
【C语言】实用调试技巧
|
程序员 编译器 C语言
C语言调试技巧
C语言调试技巧
181 0
C语言调试技巧