【C语言编程实战案例】第3课--C语言集成开发环境搭建

本节介绍如何通过Visual Studio集成开发工具来开发C语言程序。

下载Visual Studio

访问 Visual Studio: IDE and Code Editor for Software Developers and Teams 下载最新的Visual Studio集成开发工具。

cke_165.png

Visual Studio会提供三个版本,其中Community(社区版)版本针对个人开发者而言是免费的,对于C语言的初学者而言足够了,推荐下载安装该版本。

安装Visual Studio

下载完Visual Studio Community版本之后,你会得到一个类似于“vs_community__3c56091963704de4a00240a1a9031483.exe”的.exe文件,双击该文件执行安装。

cke_166.png

点击“继续”后,首选弹出是如下的一个“工作负荷”选项卡。

cke_167.png

在该“工作负荷”选项卡,可以选择开发所需的组件。

由于我们是要开发C语言的应用,所以这里只需要选择“使用C++的桌面开发”。

cke_168.png

.

勾选了“使用C++的桌面开发”之后,在“工作负荷”选项卡右侧,可以看到默认勾选的组件。

cke_169.png

由于我们是要开发C语言的应用,并不需要太多的C++的方面的支持,所以这里我们把所有的可选项都可以先去掉,等日后有需要再安装,如下图所示。

cke_170.png

在“安装位置”选项卡,可以自定义Visual Studio安装的目录。

cke_171.png

设置完成之后,点击右下角“安装”即可。

cke_172.png

安装完成之后,重启计算机之后生效。

开发第一个C语言应用

按照编程惯例,我们的第一个C语言英语是一个“HelloWorld”应用,就是在应用运行时,在控制台打出“Hello World!”字样。

启动 Visual Studio,则可看到 Visual Studio 启动对话框。 选择“创建新项目” 以开始使用。

cke_173.png

在项目模板列表中,选择“控制台应用”,然后选择“下一步” 。

cke_174.png

在“配置新项目”对话框中,选择“项目名称”编辑框,将新项目命名为“HelloWorld”,然后选择“创建” 。当然,也可以根据个人的需求指定项目存储的位置。

cke_175.png

项目创建完成之后,可以看到如下工作界面。

cke_176.png

此时,在你指定的目录下,会看到初始化了如下的项目结构。

c-demos

└─HelloWorld

│ HelloWorld.sln

└─HelloWorld

HelloWorld.vcxproj

HelloWorld.vcxproj.filters

HelloWorld.vcxproj.user

在“解决方案资源管理器”中,右键“源文件”,可以添加一个类。

cke_177.png

在“类名”一项中,填写“Hello”,并点击“确定”。

cke_178.png

此时,可以在“解决方案资源管理器”中看到所创建的Hello.h和Hello.cpp文件。

cke_179.png

.cpp文件是指C++语言项目所能识别的文件。由于我们这个项目是C语言项目,因此,需要手动更改文件类型,将Hello.cpp文件改为Hello.c文件。.c文件是指C语言项目所能识别的文件。

cke_180.png

此时,我们就可以在.c文件编写应用代码了。

#include <stdio.h> // 引入stdio库

int main() // 程序入口

{

// 我的第一个C程序

printf("Hello World!");

return 0; // 返回值

}

上述代码。

  • stdio 就是指 “standard input & output"(标准输入输出),是C语言提供的标准库。在C语言或C++中,会把用来#include的文件的扩展名叫 .h,称其为头文件,类似于Java语言中的导包。
  • main是程序的入口函数,每个C语言都会有一个main函数。
  • printf是stdio库提供的函数,用于发送格式化输出到标准输出 stdout。
  • return用于返回main函数的结果。

运行C语言应用

点击菜单栏的执行按钮进行程序的执行。

cke_181.png

因此,执行程序异常,可以看到下方报错信息。

cke_182.png

“无法打开源文件 "stdio.h”是因为程序没有找语言提供的标准库stdio.h。根本原因是在安装Visual Studio时,少了一些组件。此时,可以再次点击安装包,进行修改。

cke_183.png

在安装组件列表中,勾选“MSVC”“Windows 10 SDK”等组件,并点击“修改”。

cke_184.png

再次执行程序,因此程序执行成功,会弹出调试控制台窗口。调试控制台输出了我们所期望的“Hello World!”字样。

cke_185.png

至此,我们的第一个C语言程序已经成功运行。

参考引用

The C Programming Language. Second Edition. Brian W. Kernighan, Dennis M. Ritchie

C docs - get started, tutorials, reference. | Microsoft Learn

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

青少年编程作品集

你的赞赏将带来极佳的运气和才气

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值