C/C++程序的断点调试 - Microsoft Visual Studio
创始人
2024-11-30 16:04:39
0

本文以Microsoft Visual Studio为例,简述C/C++程序断点调试的基本方法和过程。其它的IDE环境,大同小异。

本文引用自作者编写的下述图书; 本文允许以个人学习、教学等目的引用、讲授或转载,但需要注明原作者"海洋饼干叔
叔";本文不允许以纸质及电子出版为目的进行抄摘或改编。
1.《Python编程基础及应用》,陈波,刘慧君,高等教育出版社。免费授课视频 Python编程基础及应用
2.《Python编程基础及应用实验教程》, 陈波,熊心志,张全和,刘慧君,赵恒军,高等教育出版社Python编程基础及应用实验教程
3. 《简明C及C++语言教程》,陈波,待出版书稿。免费授课视频

1. 简介

在程序有BUG/缺陷,需要修复时,断点调试是发现缺陷的重要方法。对于初学者而言,断点调试还有另外一个用途:帮助理解程序背后的逻辑。

本文以Microsoft Visual Studio为例,简述C/C++程序断点调试的基本方法和过程。其它的IDE环境,大同小异。

在进行后续调试试验前,需要先对Microsoft Visual Studio的C/C++编译开发环境进行安装和配置。详细过程请参见下述链接:http://codelearn.club/2022/11/vs/

2. 程序代码

在Microsoft Visual Studio中创建一个Windows控制台应用项目,项目名称为DebugExample,然后将DebugExample.cpp中代码修改如下(复制粘接):

//Project - DebugExample #include  #include   bool isPrime(int n) {         //函数的定义     if (n<=1)         return false;     for 

相关内容

热门资讯

wpk真的有外挂!德州ai智能... wpk真的有外挂!德州ai智能营销系统(确实真的有挂)详细透视脚本教程;(需添加指定薇7574469...
智能辅助!红龙扑克电脑模拟器(... 智能辅助!红龙扑克电脑模拟器(辅助挂)wepoke作弊器(其实是真的有挂);实战中需综合运用上述技巧...
黑科技辅助挂!wepoke苹果... 黑科技辅助挂!wepoke苹果版外 挂 (智能ai代打)其实是真的有挂(详细透明黑科技教程);玩家必...
指导大家!微扑克小程序辅助器(... WePoker透视辅助版本稳定性对比与推荐‌:指导大家!微扑克小程序辅助器(果真是真的有挂)详细脚本...
wpk ai辅助!德州wpk辅... wpk ai辅助!德州wpk辅助(果真是真的有挂)详细透视脚本教程;原来确实真的有挂(需添加指定薇7...
透视辅助!德州可能有外挂(辅助... 透视辅助!德州可能有外挂(辅助挂)wepokeai代打的胜率(确实真的有挂);亲真的是有正版授权,小...
德州辅助!wpk这个软件真实 ... 德州辅助!wpk这个软件真实 (软件透明挂)其实真的有挂(详细透明挂黑科技教程)是一款可以让一直输的...
今日百科!微扑克辅助安卓版本(... 今日百科!微扑克辅助安卓版本(确实真的有挂)详细代打ai辅助教程;原来确实真的有挂(需添加指定薇75...
wepoke ai辅助!aap... wepoke ai辅助!aapoker外挂实测(原来是真的有挂)详细透视工具教程;原来确实真的有挂(...
wepoke辅助!德州辅助分析... wepoke辅助!德州辅助分析软件(辅助挂)wepoke作弊器(的确是真的有挂);原来确实真的有挂(...