C语言 ——— 实用调试技巧(Visual Studio)
创始人
2025-01-07 05:02:17
0

目录

Debug 和 Release 的区别

F10 --- 逐过程调试 & F11 --- 逐语句调试

F9 --- 新建/切换断点 & F5 --- 开始调试 

shift + F5 & ctrl + F5 


Debug 和 Release 的区别

Debug:通常为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序

Release:为发布版本,它进行了各种优化,使得程序载代码大小和运行速度上都是最优的,以便于用户很好的使用


F10 --- 逐过程调试 & F11 --- 逐语句调试

main函数 内部的条件语句或者判断语句,使用 F10 或者 F11 都没有区别

只有当 main函数 中有函数调用时,F10F11 才会有区别

F10遇函数调用时: 

当调试箭头指向函数调用时按下F10,会直接走过函数,并完成函数中的代码

F11遇函数调用时:

当调试箭头指向函数调用时按下F11,会进入函数内部,能观察到函数内部的细节


F9 --- 新建/切换断点 & F5 --- 开始调试 

F5F9 通常是配合使用,先使用 F9 打断点,再使用 F5 调试

直接打断点:

这是一个打印二维数组的每一位的代码,使用 F9 将断点打到 printf函数 的地方,那么按下 F5 时调试箭头就会直接指向断点处,且断点处以上的代码已经执行完毕 

打断点时设置参数: 

打上断点后 -> 右击鼠标 -> 点击条件

断点设置为 i == 2 ,此时 F5 运行时,会直接运行到当i == 2时的逻辑,且断点前的代码已经运行完毕


shift + F5 & ctrl + F5 

 shift + F5:当你在调试程序时,按下 shift + F5 就会终止调试

 ctrl + F5:开始执行,不调试,直接执行完代码,且不会调试

相关内容

热门资讯

可靠技巧!(wpk安卓版本)透... 可靠技巧!(wpk安卓版本)透视辅助,太坑了原来确实真的是有挂(有人有挂)-哔哩哔哩;致您一封信;亲...
必看攻略《Wepoke德州》软... 必看攻略《Wepoke德州》软件透明挂!(透明挂)软件辅助器(2023已更新)(哔哩哔哩)是一款可以...
第一方教程(pokermast... 第一方教程(pokermaster)软件透明挂(pokermaster)透明挂辅助插件(2025已更...
2025有料了解!(微扑克wp... 2025有料了解!(微扑克wpk)外挂辅助器下载!(透视)详细教程(2021已更新)(哔哩哔哩);1...
第九方教程(最新微扑克)软件透... 第九方教程(最新微扑克)软件透明挂(最新微扑克)透明挂辅助外挂(2025已更新)(哔哩哔哩)是一款可...
玩家爆料!微扑克辅助代打工具(... 您好,微扑克这款游戏可以开挂的,确实是有挂的,需要了解加微【485275054】很多玩家在这款游戏中...
2020新版辅助(wepoke... 《2020新版辅助(wepoke)辅助透视(wepoke)透明挂辅助软件(2021已更新)(哔哩哔哩...
2024版教程!(微扑克网页版... 大家肯定在之前微扑克或者微扑克中玩过2024版教程!(微扑克网页版)外挂辅助代打工具!(透视)详细教...
玩家必看科普!WPK小程序(W... 玩家必看科普!WPK小程序(WpK)透视辅助!(辅助透视)详细教程(2022已更新)(哔哩哔哩);一...
最新通报《Wepoke工具》软... 您好,这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】很多玩家在这款游戏中打牌都...