第一部分:准备工作 - 安装 Visual Studio 2025
如果你还没有安装 VS2025,你需要先下载并安装它。
-
下载安装程序:
- 你可以从微软的官方档案网站下载,请访问这个链接:Visual Studio 2025 更新、卸载和下载
- 找到 "Visual Studio 2025 with Update 5" 的下载链接,通常你会看到一个
vs_ultimate.exe或vs_professional.exe的安装文件。
-
运行安装程序:
- 双击下载的
.exe文件,启动安装向导。
- 双击下载的
-
选择安装内容(最关键的一步):
- 安装程序会列出可安装的组件。为了编写 C 语言,你不需要安装所有东西,这会节省大量磁盘空间。
- 勾选 “自定义” 安装。
- 在左侧的列表中,找到并展开 “Microsoft Visual Studio 2025”。
- 然后展开 “Visual C++”。
- 勾选 “Microsoft Visual C++ 2025”,这包含了编译 C/C++ 程序所需的一切核心工具。
- 你也可以勾选 “MSDN Library for Visual Studio 2025”,这包含了官方的帮助文档,对学习非常有帮助。
- 确保你勾选了这些必要的组件后,点击右下角的 “安装” 按钮。
-
等待安装完成:
安装过程可能需要一些时间,具体取决于你的电脑速度和网络情况,完成后,重启电脑。
第二部分:创建并编写你的第一个 C 程序
安装完成后,我们就可以开始创建项目了。
步骤 1:启动 Visual Studio 2025
在开始菜单中找到并点击 "Visual Studio 2025" 的图标,启动它。
步骤 2:创建新项目
- 启动后,你会看到一个起始页。
- 点击 “新建项目”。
步骤 3:选择项目类型和模板
- 在弹出的“新建项目”窗口中,左侧选择 “Visual C++”。
- 在中间的模板列表中,选择 “空项目(Empty Project)”。(这是最干净、最基础的方式,适合学习C语言的核心概念)
- 在窗口下方,为你的项目起一个名字,
MyFirstCProgram,并选择一个保存位置。 - 点击 “确定”。
步骤 4:添加C源代码文件
现在我们创建一个 .c 文件来编写代码。
-
在右侧的 “解决方案资源管理器” 窗口中,右键点击你的项目名称(
MyFirstCProgram)。 -
选择 “添加” -> “新建项...”。
-
在弹出的“添加新项”窗口中:
- 左侧选择 “代码”。
- 中间选择 “C++ 文件(.cpp)”。(注意:这里默认是 .cpp,但没关系,我们下一步会把它改成 .c)
- 在窗口下方,为文件命名,
main.c。(关键:后缀名必须是.c,这样编译器才会把它当作 C 语言文件来处理) - 点击 “添加”。
步骤 5:编写 C 语言代码
一个空白的 main.c 文件会打开,在里面输入你的第一个 C 程序代码。
#include <stdio.h>
int main()
{
printf("Hello, World!\n");
return 0;
}
代码解释:
#include <stdio.h>:这是一个“头文件”,包含了printf函数的声明。printf用于在屏幕上输出文本。int main():这是程序的入口点,每个 C 程序都必须有一个main函数。printf("Hello, World!\n");:调用printf函数,在屏幕上打印出Hello, World!。\n是一个换行符。return 0;:表示程序正常结束。
第三部分:编译、链接和运行程序
代码写好了,现在我们来运行它。
使用工具栏按钮(最简单)
在 Visual Studio 顶部的工具栏中,你会看到几个按钮:
- 本地 Windows 调试程序:一个绿色的播放按钮,这是最常用的,它会编译、链接并运行你的程序。
- 生成:一个锤子图标,只编译和链接,不运行。
- 开始执行(不调试):一个黄色的箭头,只运行程序,如果程序崩溃,调试器不会介入。
对于初学者,直接点击 “本地 Windows 调试程序” 按钮即可。
使用菜单
点击顶部菜单栏的 “生成” -> “生成解决方案” (或者按 F7 键) 来编译和链接程序,如果没有任何错误,它会提示“生成成功”。
然后点击 “调试” -> “开始执行(不调试)” (或者按 Ctrl + F5 键) 来运行程序。
第四部分:查看结果
点击运行按钮后,会弹出一个黑色的控制台窗口,你会看到:
Hello, World!
请按任意键继续. . .
恭喜你!你已经成功使用 VS2025 编写并运行了你的第一个 C 语言程序!按任意键关闭窗口即可。
重要提示和常见问题
-
C 语言 vs. C++ 语言:
- VS2025 默认是 C++ 环境,当你创建一个
.c文件时,它仍然会使用 C++ 的编译器,但 C++ 编译器是兼容 C 语言的(C89/C90标准),所以对于初学的简单程序来说,没有任何问题。 - 如果你希望更纯粹地使用 C 语言编译器,可以在项目属性中进行设置(右键项目 -> 属性 -> 配置属性 -> C/C++ -> 高级 -> 编译为 -> 选择“编译为 C 代码”),但对于初学者,完全没必要。
- VS2025 默认是 C++ 环境,当你创建一个
-
中文乱码问题:
-
如果你的代码中有中文字符(
printf("你好,世界!");),并且运行时显示为乱码,这是因为控制台的编码问题。 -
解决方法:在
printf语句前加上system("chcp 65001");来设置控制台使用 UTF-8 编码。 -
修改后的代码:
#include <stdio.h> #include <stdlib.h> // 需要包含这个头文件才能使用 system() int main() { system("chcp 65001"); // 设置控制台代码页为UTF-8 printf("你好,世界!\n"); return 0; }
-
-
如何调试程序:
- 在代码行号左侧单击,可以设置一个断点(一个红点)。
- 按
F5(本地 Windows 调试程序)启动调试程序,程序会在断点处暂停。 - 此时你可以按
F10(逐过程)或F11(逐语句)来一行一行地执行代码,观察变量的变化。
希望这个详细的教程能帮助你顺利上手!祝你学习愉快!
