第一步:安装 Visual Studio
你需要安装 Visual Studio,对于 C 语言开发,我们只需要安装 “使用 C++ 的桌面开发” 工作负载,这个工作负载包含了 C 语言编译器和必要的开发工具。

(图片来源网络,侵删)
-
下载安装程序:
- 访问 Visual Studio 官方下载页面:https://visualstudio.microsoft.com/zh-hans/downloads/
- 下载 Visual Studio Community 社区版(对于个人开发者、学生和小团队来说,它是完全免费的)。
-
选择工作负载:
- 运行安装程序后,你会看到“工作负载”选择界面。
- 勾选 “使用 C++ 的桌面开发” (Desktop development with C++)。
- 你可以在右侧的“安装详细信息”中看到,这个工作负载包含了 MSVC C++ 编译器(也兼容 C)、Windows SDK 等核心组件。
-
安装:
点击右下角的“安装”按钮,等待安装完成,安装过程可能需要一些时间,具体取决于你的网络速度和硬盘。
(图片来源网络,侵删)
第二步:创建和配置 C 语言项目
安装完成后,我们就可以创建项目了。
-
启动 Visual Studio:
打开 Visual Studio,如果没有看到欢迎界面,可以选择“继续 without code”(不使用代码继续)。
-
创建新项目:
(图片来源网络,侵删)- 在启动窗口,点击 “创建新项目” (Create a new project)。
-
选择项目模板:
- 在顶部的搜索框中输入
c。 - 在搜索结果中,找到并选择 “空项目 (C++)” (Empty Project (C++))。
- 重要提示:虽然名字里有“C++”,但这个模板创建的是一个没有任何预设代码的空白项目,非常适合用来编写纯 C 语言代码,它不会为你生成任何 C++ 特有的文件(如
iostream.h)。 - 点击“下一步”。
- 在顶部的搜索框中输入
-
配置项目:
- 项目名称:给你的项目起一个名字,
HelloWorld。 - 位置:选择一个你希望保存项目的文件夹。
- 解决方案名称:可以保持默认,通常和项目名一致。
- 点击 “创建”。
- 项目名称:给你的项目起一个名字,
-
配置项目为 C 语言:
- 这是非常关键的一步!默认情况下,VS 会将项目配置为 C++ 项目,我们需要手动把它改成 C 项目。
- 在右侧的 “解决方案资源管理器” (Solution Explorer) 窗口中,右键点击你的项目名称(
HelloWorld)。 - 在弹出的菜单中,选择 “生成依赖项” -> “生成自定义” (Build Dependencies -> Build Custom)。
- 在弹出的窗口中,勾选
C/C++,然后点击“确定”。
-
添加源代码文件:
- 再次在“解决方案资源管理器”中,右键点击你的项目名称。
- 选择 “添加” -> “新建项” (Add -> New Item)。
- 在左侧选择 “代码” (Code),然后在中间选择 “C++ 文件 (.cpp)”。
- 文件名:将文件名后缀改为
.c,main.c,这一点非常重要,因为 VS 会根据文件后缀来决定使用 C 编译器还是 C++ 编译器。 - 点击 “添加”。
第三步:编写、编译和运行 C 代码
一个干净的 main.c 文件已经打开了。
-
编写代码: 在
main.c文件中,输入你的第一个 C 语言程序 "Hello, World!"。#include <stdio.h> // 引入标准输入输出库,用于 printf 函数 // main 函数是 C 程序的入口点 int main() { printf("Hello, Visual Studio!\n"); // 打印字符串到控制台 return 0; // 返回 0 表示程序正常结束 } -
编译和运行:
- 按下键盘上的
Ctrl + F5组合键。 Ctrl + F5的作用是“开始执行(不调试)”,它会先编译你的代码,如果成功,就会运行程序,并且在程序结束后,命令行窗口会保持打开,让你能看到输出结果,这对初学者非常友好。- 如果代码有错误,VS 的“错误列表”窗口会提示你哪里出了问题。
- 按下键盘上的
-
查看结果: 如果一切顺利,一个黑色的控制台窗口会弹出,并显示:
Hello, Visual Studio! 请按任意键继续. . .
第四步:常用快捷键和功能
Ctrl + K, C:注释选中的代码行。Ctrl + K, U:取消注释选中的代码行。F12:跳转到函数/变量的定义处。Shift + F12:查找函数/变量的所有引用。Ctrl + ,:快速打开命令面板,可以搜索任何 VS 命令,更改项目语言”。Ctrl + S:保存文件。Ctrl + F5:编译并运行(不调试)。F5:开始调试(设置断点,单步执行等)。
常见问题与解决方法
问题1:编译错误,提示 error C3861: “printf”: identifier not found
原因:忘记包含 stdio.h 头文件。
解决:在代码文件最顶部加上 #include <stdio.h>。
问题2:项目无法编译,或者运行的是旧代码 原因:项目可能配置不正确,或者需要重新生成解决方案。 解决:
- 检查第二步,确保项目已配置为 C/C++ 项目。
- 在菜单栏选择 “生成” -> “重新生成解决方案” (Build -> Rebuild Solution),这会彻底清理并重新编译所有文件。
问题3:我想用 scanf 输入,但程序一闪而过
原因:scanf 等输入函数在 Ctrl+F5 模式下可能无法正确等待输入,导致程序直接结束。
解决:
- 在
return 0;之前添加一行代码:getchar();或system("pause");。getchar();会等待你按下一个任意字符。system("pause");会显示“请按任意键继续. . .”。(注意:system函数在<stdlib.h>中,需要包含该头文件)。
- 更好的方法是使用
F5(调试模式) 来运行,它会自动在程序结束后暂停。
恭喜你!你已经成功掌握了在 Visual Studio 中编写 C 语言程序的基本流程:
- 安装 VS 并选择 “使用 C++ 的桌面开发” 工作负载。
- 创建新项目,选择 “空项目 (C++)”。
- 配置项目,使其支持 C 语言。
- 添加源文件,并确保文件后缀是
.c。 - 编写代码,使用
Ctrl + F5编译并运行。
Visual Studio 是一个非常强大的 IDE,代码高亮、智能提示、调试器等功能都能极大地提升你的开发效率,希望这个教程对你有帮助!
