第一部分:安装 Visual Studio 和 C/C++ 工作负载
这是最关键的一步,确保你安装了正确的组件。

(图片来源网络,侵删)
-
下载 Visual Studio Installer
- 访问 Visual Studio 官方下载页面:https://visualstudio.microsoft.com/zh-hans/downloads/
- 下载 "Visual Studio Installer"。
-
运行并选择工作负载
- 运行你下载的安装程序。
- 在工作负载 选项卡中,找到并勾选 “使用 C++ 的桌面开发”。
- 为什么是这个? 这个工作负载包含了编译 C 语言程序所需的一切核心组件,包括:
- MSVC (Microsoft C/C++ 编译器):用于将你的 C 代码编译成可执行文件。
- Windows SDK (软件开发工具包):提供了 Windows 操作系统 API 的头文件和库。
- Visual Studio:强大的代码编辑器、调试器和其他开发工具。
-
安装
点击右下角的“安装”按钮,安装过程可能需要一些时间,请耐心等待,安装完成后,启动 Visual Studio。
(图片来源网络,侵删)
第二部分:创建并编写你的第一个 C 程序
安装完成后,我们来创建一个经典的 "Hello, World!" 程序。
-
创建新项目
- 启动 Visual Studio 后,点击“创建新项目”。
- 在模板搜索框中输入
C++,然后从列表中选择 “控制台应用”。 - 注意:模板名称是 "C++",但默认创建的项目完全可以用来编写纯 C 语言代码,它为你设置好了所有必要的编译环境。
- 点击“下一步”。
-
配置项目
- 项目名称:给你的项目起一个名字,
HelloWorld。 - 位置:选择一个你想要保存项目的文件夹。
- 解决方案名称:通常和项目名保持一致即可。
- 重要:确保顶部的下拉菜单选择了 “使用 C++ 的桌面开发”,然后点击“创建”。
- 项目名称:给你的项目起一个名字,
-
编写 C 代码
(图片来源网络,侵删)- VS 会自动为你生成一个
HelloWorld.cpp文件,我们需要把它改成 C 语言的文件。 - 在 “解决方案资源管理器” 窗口中(通常在右侧),右键点击你的项目名称(
HelloWorld),选择 “添加” -> “新建项”。 - 选择 “C++ 文件 (.cpp)”,但在文件名一栏,将其命名为
main.c,文件后缀名.c非常重要,它会告诉编译器这是一个 C 语言源文件。 - 点击“添加”。
- VS 会自动为你生成一个
-
输入代码
- 你看到了一个空白的
main.c文件,将以下代码复制并粘贴进去:
#include <stdio.h> // 引入标准输入输出库,用于 printf 函数 int main() // 程序的主入口点 { printf("Hello, World!\n"); // 在控制台打印文本 return 0; // 返回 0 表示程序成功结束 } - 你看到了一个空白的
第三部分:编译、运行和调试
-
运行程序
- 有两种简单的方法来运行你的程序:
- 方法一(推荐):点击工具栏上绿色的 “播放” 按钮(或按
F5键),这会先编译程序,然后运行它,如果程序运行正常,你会看到一个黑色的控制台窗口一闪而过。 - 方法二:点击工具栏上 “本地 Windows 调试器” 旁边的下拉箭头,选择 “不调试启动”(或按
Ctrl + F5),这会编译并运行程序,并且在程序结束后会等待你按任意键关闭窗口,让你能看到输出结果。
- 方法一(推荐):点击工具栏上绿色的 “播放” 按钮(或按
- 有两种简单的方法来运行你的程序:
-
查看结果
- 使用
Ctrl + F5运行后,你应该会看到如下窗口:
恭喜!你已经成功用 Visual Studio 编写并运行了你的第一个 C 程序!
- 使用
第四部分:如何调试(非常重要)
调试是编程中最强大的功能之一,可以帮助你找到代码中的错误。
-
设置断点
- 在代码行号的左侧灰色区域,单击鼠标左键,你会看到一个红色的圆点出现,这就是一个断点。
- 在
printf那一行设置断点。
-
启动调试
- 按
F5键启动调试。 - 程序会运行,并在遇到断点时暂停,黄色箭头指向了即将要执行的代码行。
- 按
-
查看变量和单步执行
- 监视窗口:在 VS 底部,找到“监视”窗口,你可以在这里添加变量名来实时查看它的值,现在虽然没什么变量可看,但这是调试的核心功能。
- 本地窗口:这个窗口会自动显示当前函数作用域内的所有变量及其值。
- 单步执行:
- 按
F10(逐过程):执行当前行,如果当前行是函数调用,它会直接执行完整个函数,然后停在下一行。 - 按
F11(逐语句):执行当前行,如果当前行是函数调用,它会进入到函数内部的第一行。
- 按
- 继续:按
F5让程序继续运行,直到遇到下一个断点或程序结束。 - 停止调试:按
Shift + F5停止调试过程。
第五部分:一些常见问题和技巧
问题1:编译错误提示:error C3861: "printf": identifier not found
原因:编译器找不到 printf 函数的定义。printf 在 stdio.h 中声明。
解决:检查 #include <stdio.h> 这一行是否存在,并且拼写正确。
问题2:程序运行一闪而过,看不到结果
原因:程序执行得太快,控制台窗口立即关闭了。
解决:使用 Ctrl + F5 来运行,或者在你的 main 函数末尾 return 0; 之前加上一行代码 system("pause");,但请注意,system("pause"); 不是标准 C 语法,依赖于操作系统,主要用于调试。
技巧1:更改字体和主题
- 点击顶部菜单栏的 “工具” -> “选项”。
- 在 “环境” -> “常规” 中,可以更改 “颜色主题”(如深色模式)。
- 在 “环境” -> “字体和颜色” 中,可以自定义代码编辑器的字体和大小。
技巧2:使用代码片段
- 在代码编辑器中输入
main然后按两次Tab键,VS 会自动为你生成一个完整的main函数框架,这对for、if、while等结构同样有效。
恭喜你!现在你已经掌握了在 Visual Studio 中进行 C 语言开发的核心技能:
- 安装:选择正确的“使用 C++ 的桌面开发”工作负载。
- 创建:新建项目,并创建一个后缀为
.c的源文件。 - 编写:输入你的 C 代码。
- 运行:使用
F5或Ctrl + F5编译并运行程序。 - 调试:使用断点和
F10/F11来单步跟踪代码,查找逻辑错误。
Visual Studio 是一个非常强大的 IDE,它的智能提示、代码补全、重构工具和强大的调试器会让你编写 C 语言的效率大大提升,继续探索吧!
