Visual Stdio 2022 C语言源文件调试教程

下面是一个简单的C语言程序,我将以它为例说明如何进行VS2022调试

#include <stdio.h>

int main() {
    int a, b, sum_a;
    float x, y, sum_b;
    scanf_s("%d %d", &a, &b);
    scanf_s("%f %f", &x, &y);
    sum_a = a + b;
    sum_b = x + y;
    printf("%d = %d + %d\n", sum_a, a, b);
    printf("%g = %g + %g\n", sum_b, x, y);
    return 0;
}

编写好程序后,依次按下面步骤进行:

1.设置debug,如图:

2.设置断点,如图:

 选中一行,点击其最左侧,会有一个红点出现,表示断点设置成功。断点的作用是:调试进行到这一步时,会自动停下,等待你的下一步操作,你可以在你认为出现问题的地方前设下断点,然后单步再调试。

3.断点设置成功后,点击上方的调试,一般会弹出如下窗口:

如果没有看到自动窗口,或者不小心关闭了,可以这样重新打开:

 点击调试,

再选择窗口,找到自动窗口 ,点击即可打开。同时也可以打开监视,输入你想监测的变量,因为自动窗口里的变量会实时变动,所以如果想长时间监视某个变量,可以自设监视窗口。

2.开始单步调试

 用这几个键执行调试,快捷键VS会有提示,这里就不介绍了。

 

 

至此,VS2022的调试过程已介绍完毕,你学会了吗? 

附:键盘快捷方式 - Visual Studio (Windows) | Microsoft Learn​​​​​​

这个网站有VS2022的快捷键介绍 。

  • 26
    点赞
  • 80
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
以下是一个简单的示例,演示如何在 Visual Studio 2022 中创建和使用一个 C 语言封装库: 1. 创建一个新的 Visual Studio 2022 解决方案。 2. 在解决方案中添加一个新的 C 语言类库项目,命名为 MyLibrary。 3. 在 MyLibrary 项目中添加一个新的头文件 MyLibrary.h,并在其中声明库的接口函数。例如: ```c #ifndef MYLIBRARY_H #define MYLIBRARY_H #ifdef __cplusplus extern "C" { #endif int add(int a, int b); #ifdef __cplusplus } #endif #endif /* MYLIBRARY_H */ ``` 4. 在 MyLibrary 项目中添加一个新的源文件 MyLibrary.c,并在其中实现库的接口函数。例如: ```c #include "MyLibrary.h" int add(int a, int b) { return a + b; } ``` 5. 在 MyLibrary 项目的属性页中,将“输出类型”设置为“动态链接库 (.dll)”,并将“常规”选项卡中的“目标文件扩展名”设置为“.dll”。 6. 构建 MyLibrary 项目以生成动态链接库文件 MyLibrary.dll。 7. 创建一个新的控制台应用程序项目,命名为 MyApplication。 8. 在 MyApplication 项目中添加对 MyLibrary 的引用。在“解决方案资源管理器”中右键单击“引用”,然后选择“添加引用”。在“添加引用”对话框中,选择“解决方案”选项卡,然后选择 MyLibrary 项目。 9. 在 MyApplication 项目的源文件中,包含 MyLibrary.h 头文件,并调用 add 函数。例如: ```c #include <stdio.h> #include "MyLibrary.h" int main() { int a = 2, b = 3; int c = add(a, b); printf("%d + %d = %d\n", a, b, c); return 0; } ``` 10. 构建 MyApplication 项目以生成可执行文件 MyApplication.exe。 11. 运行 MyApplication.exe,将输出 “2 + 3 = 5”。 这个示例演示了如何使用 Visual Studio 2022 创建和使用一个简单的 C 语言封装库。您可以根据您的需要修改和扩展这个示例,以创建更复杂的库和应用程序。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值