Visual Studio C 语言开发教程
目录
-
第一部分:准备工作
(图片来源网络,侵删)- 1 什么是 C 语言?
- 2 什么是 Visual Studio?
- 3 下载并安装 Visual Studio
-
第二部分:创建你的第一个 C 程序 (Hello World)
- 1 创建新项目
- 2 熟悉 Visual Studio 界面
- 3 编写代码
- 4 编译和运行程序
-
第三部分:深入 C 语言编程
- 1 变量和数据类型
- 2 常量
- 3 运算符
- 4 输入与输出
- 5 条件语句
- 6 循环语句
-
第四部分:代码调试与排错
- 1 什么是调试?
- 2 设置断点
- 3 使用调试工具(逐语句、逐过程、监视窗口)
-
第五部分:项目管理和最佳实践
(图片来源网络,侵删)- 1 理解解决方案和项目
- 2 代码注释
- 3 代码格式化
-
第六部分:进阶学习资源
第一部分:准备工作
1 什么是 C 语言?
C 语言是一种通用的、过程式的编程语言,它由 Dennis Ritchie 于 1972 年在贝尔实验室开发,C 语言被誉为“现代编程语言的鼻祖”,因为它深刻影响了包括 C++、Java、C#、Python 在内的众多语言,它以其高效、灵活和接近硬件的特性而闻名,常用于操作系统、嵌入式系统、游戏引擎等对性能要求极高的领域。
2 什么是 Visual Studio?
Visual Studio (简称 VS) 是微软公司推出的一款功能强大的集成开发环境,它不仅仅是一个代码编辑器,更是一个集代码编辑、编译、调试、性能分析、版本控制于一体的综合性开发平台,对于 C 语言开发,VS 提供了极其友好的图形界面和强大的调试工具,能极大地提高开发效率。
3 下载并安装 Visual Studio
重要提示: Visual Studio 的安装分为“工作负载”模式,你需要选择安装 C/C++ 的开发环境。

-
访问官网:打开浏览器,访问 Visual Studio 官方下载页面:https://visualstudio.microsoft.com/zh-hans/downloads/
-
选择版本:选择 “Community” (社区版),对于个人开发者、学生和小型团队,这个版本是完全免费的,功能已经足够强大。
-
下载安装程序:点击“下载 Community 2025”按钮(如果你使用的是旧系统,可以选择 2025 版本)。
-
运行安装程序:下载完成后,运行
vs_community.exe安装程序。 -
选择工作负载:
- 在安装界面,找到或搜索 “使用 C++ 的桌面开发” (Desktop development with C++)。
- 勾选这个工作负载,它会自动为你安装 C/C++ 编译器、Windows SDK 以及必要的开发工具。
- 你也可以勾选 “.NET 桌面开发” 以便将来学习 C#。
- 右侧会显示将要安装的组件,保持默认即可。
-
开始安装:点击右下角的“安装”按钮,这个过程可能需要一些时间,具体取决于你的网络速度和硬盘速度,安装完成后,点击“启动”即可打开 Visual Studio。
第二部分:创建你的第一个 C 程序
1 创建新项目
-
打开 Visual Studio。
-
在启动窗口,点击 “创建新项目” (Create a new project)。
-
在模板搜索框中输入
C++ 空项目(C++ Empty Project),然后按回车。注意:即使我们写的是 C 语言,在 Visual Studio 中也使用这个模板,因为它包含了最基础的编译环境。 -
选择 “空项目”,然后点击 “下一步”。
-
配置项目:
- 项目名称:给你的项目起一个名字,
MyFirstCProgram。 - 位置:选择一个你希望保存项目的文件夹。
- 解决方案名称:可以和项目名保持一致。
- 确保选中 “将解决方案和项目放在同一目录中”。
- 项目名称:给你的项目起一个名字,
-
点击 “创建”。
2 熟悉 Visual Studio 界面
创建项目后,你会看到 VS 的主界面,主要由以下几个部分组成:
- 菜单栏:位于顶部,包含所有命令(文件、编辑、视图、调试等)。
- 工具栏:包含常用命令的快捷按钮。
- 解决方案资源管理器:通常在右侧,显示你的项目文件结构,目前它应该是空的。
- 代码编辑器:中间最大的区域,用于编写代码。
- 错误列表:通常在下方,显示编译错误和警告。
- 输出窗口:通常在下方,显示编译过程的详细信息。
3 编写代码
-
在 “解决方案资源管理器” 中,右键点击你的项目名称 (
MyFirstCProgram)。 -
选择 “添加” -> “新建项...” (Add -> New Item...)。
-
在弹出的窗口中,选择 “C++ 文件 (.cpp)”。注意:默认后缀是
.cpp,这是 C++ 文件,但 C 语言的代码也可以在其中编译和运行,输入文件名,hello.c,然后点击 “添加”。强烈建议使用.c后缀,这能帮助编译器更严格地以 C 语言标准来检查你的代码。 -
在打开的
hello.c文件中,输入以下经典的 "Hello, World!" 代码:#include <stdio.h> // 包含标准输入输出库 // main 函数是 C 程序的入口点 int main() { printf("Hello, World!\n"); // 调用 printf 函数在控制台打印文本 return 0; // 返回 0 表示程序正常结束 }代码解释:
#include <stdio.h>:这是一个预处理指令,告诉编译器在编译前将stdio.h文件的内容包含进来,这个文件包含了像printf这样的标准输入输出函数的声明。int main():这是程序的主函数,是所有 C 程序执行的起点,程序从这里开始运行。- 花括号用来定义一个代码块,这里是
main函数的主体。 printf("Hello, World!\n");:printf函数用于在屏幕上显示文本。\n是一个转义字符,表示“换行”。return 0;:main函数执行完毕后,返回一个整数值给操作系统。0表示程序成功执行,没有发生错误。
4 编译和运行程序
-
运行:按下键盘上的
Ctrl + F5组合键。Ctrl + F5会编译、链接并运行你的程序,并且在程序运行结束后会自动暂停,让你能看到输出结果,而不会立即关闭控制台窗口。- 你也可以点击工具栏上绿色的 按钮,旁边有一个小黑窗图标,它等同于
Ctrl + F5。
-
查看结果:如果一切顺利,屏幕上会弹出一个黑色控制台窗口,显示:
Hello, World! 请按任意键继续. . .恭喜!你已经成功创建并运行了你的第一个 C 程序!
第三部分:深入 C 语言编程
让我们在 hello.c 的基础上,增加更多 C 语言的基础知识。
#include <stdio.h>
int main() {
// 1. 变量和数据类型
int age = 25; // 整型
float height = 175.5f; // 单精度浮点型
double price = 99.99; // 双精度浮点型
char initial = 'J'; // 字符型
// 2. 常量 