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 

相关内容

热门资讯

8次性普及“hhpoker辅助... 《8次性普及“hhpoker辅助软件是真的”介绍作弊开挂辅助助手(竟然真的是有挂)》 hhpoker...
两分钟了解!万能透视辅助器免费... 两分钟了解!万能透视辅助器免费版,pokermaster修改器,存在挂教程(竟然有挂);大家肯定在之...
第9分钟透视“wepoker数... 第9分钟透视“wepoker数据分析”德州局透视脚本(分享开挂透视辅助攻略)1、让任何用户在无需德州...
热点讨论!晋中胡乐辅助工具(透... 热点讨论!晋中胡乐辅助工具(透视)新版2025教程(必备作弊开挂辅助安装);晋中胡乐辅助工具辅助器中...
第6次性普及“四川熊猫游戏辅助... 《第6次性普及“四川熊猫游戏辅助器”了解作弊开挂辅助器(本然是真的有挂)》 四川熊猫游戏辅助器软件透...
第八分钟了解!蛮王大厅辅助,w... 第八分钟了解!蛮王大厅辅助,wejoker辅助机器人,安装教程(都是是有挂)是一款可以让一直输的玩家...
九分钟透视“wepoker俱乐... 九分钟透视“wepoker俱乐部辅助”如何判断wpk辅助软件的真假(分享开挂透视辅助教程)1、如何判...
分享一款!指尖四川辅助破解版苹... 您好,指尖四川辅助破解版苹果这款游戏可以开挂的,确实是有挂的,需要了解加微【485275054】很多...
十次性普及“天天互娱网络科技”... 十次性普及“天天互娱网络科技”专业作弊开挂辅助助手(一向真的有挂);天天互娱网络科技是一种具有地方特...
5分钟了解!欢乐茶馆挂有,po... 5分钟了解!欢乐茶馆挂有,pokemmo辅助脚本,2025教程(本来是有挂);人气非常高,ai更新快...