C/C++程序的断点调试 - Visual Studio Code

本文详细介绍了如何使用Visual Studio Code进行C/C++程序的断点调试,包括设置断点、开始调试、观察变量和控制执行流程。通过一个找出2~10之间质数的示例程序,解释了Step Into、Step Over和Step Out等调试功能的使用,帮助读者理解和掌握调试技巧。
摘要由CSDN通过智能技术生成

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

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

1. 简介

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

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

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

2. 程序代码

在Visual Studio Code中创建一个纯C语言的代码文件DebugExample.c,然后录入如下代码:

//Project - DebugExample
#include <stdio.h>
#include <stdbool.h>

bool isPrime(int n) {
        //函数的定义
    if (n<=1)
        return false;
    for (int i=
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值