首页 > 自考资讯 > 高考百科

初识C语言:简介、环境搭建、第一个HelloWorld(c语言 环境)

小条 2024-09-23

一、本系列文章简介

C语言的由来是什么?为什么要学习C语言?本套笔记概述

二、C语言标准

2.1 标准简史

1. C语言于1972年诞生于摩尔研究所。 2. 由Dennis Ritchie 在20 世纪70 年代和80 年代开发。 C语言被广泛使用并且已经创建了C语言的各种版本。程序可移植性比较差。 1983年,美国国家标准协会(ANSI)成立了一个小组来开发C语言的标准。 C语言支持的语法、支持的特性等。 4. 1989年,C语言的第一个标准被采用为C89标准。 (IEC) 已将C89 标准视为C90 标准。 C89和C90指的是同一标准。 1994年,ISO和IEC修订了C89标准,因为没有添加新的语法特征。 1995年ISO和IEC称为C95标准。 8. ISO 和IEC 发布了C 语言的第二个标准。添加了实用的C语言语法功能。 添加了新的关键字、可变长度数组等。 C99标准9. C语言于2007年进行了修订。 10. 2011年,发布了新版本。添加了一些新的语法、泛型和国际化支持。目前最新版本是C11。 C语言标准可以理解为C语言规范。但是,没有约束力。

例如:微软获得了标准,但他们认为有些标准不合理,不支持。微软认为有些功能非常好,但不属于标准。 Microsoft 可以更改标准并添加新语法。 2. 如果编译器不支持该标准,则使用该语法会报错。标准。

3.编译器版本也会影响程序。因此,在编写程序之前请检查编译器版本。

2.2 标准的影响

Borland C++

英特尔C++ 英特尔编译器

VC++微软公司

g++编译器(gcc是一个编译包)是Linux上默认使用的编译器,对标准的支持最好。

2.3 常见C/C++编译器

优点:学习成本快、执行速度快、功能强大

缺点:代码实现周期非常长,可移植性低,对经验水平要求高,对平台库依赖重。

2.4 C语言的优缺点

* 服务器。

* 操作系统。

* 上层应用程序。 MFC、QT

* 嵌入式。

* 人工智能、硬件驱动。

*中间件。

* 网络攻防、数据安全。

*这是大学必修科目。

2.5 C语言的应用领域

Windows 操作系统(Visual Studio) 2013、2015、2017、2019、2022

Clion:一个跨平台IDE,与Java 的IDEA 和Python 的pycharm 属于同一家公司。

Qt Creator 跨平台IDE

MacOS(苹果电脑操作系统) Xcode Clion:跨平台IDE。 Qt Creator 的跨平台IDE。

Linux:vi/vim —— 文本编辑器。 Clion:跨平台IDE。 Qt Creator 的跨平台IDE。

注意:大多数公司大量使用VS 进行开发。

2.6 常见开发工具

三、第一个程序

打开微软官网https://visualstudio.microsoft.com/,下载Visual Studio安装包。

059bd2924a9f4713a31f290a3bc673c2~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1727645722&x-signature=qHSnhEosRN23C5S7XFggFsoVeXI%3D 安装双击包进行安装

操作1:在“工作负载”选项卡上,选择“使用C++ 桌面开发”选项。

5a605fc62e9d46c8908aa0b1e93dbfa5~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1727645722&x-signature=yijQzaWVfTTP%2BxnkQJwOcUkn9m0%3D 操作2:在“安装位置”中更改安装路径

路径要求:

不允许使用汉字、空格和特殊符号。b647bccdb51148c89fa050f265fcf37f~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1727645722&x-signature=dUzMxbwEYKhpLwOU5fO4gAX9UYc%3D 正在自动下载并安装,请稍候。

01453cb9dd7447489b3d9e84f7c0cf56~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1727645722&x-signature=vmbr7OOJxOpkam8voncCgiNU6VY%3D 安装完成后,将出现安装完成对话框。单击“确定”。

a11a083ae90145898d2148904b4b97e5~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1727645722&x-signature=VJYqG2taK5LS5CpbtZYdaCY4dC8%3D 接下来,VS 希望您使用Microsoft 帐户登录。如果您尚未注册,请点击“暂时跳过”选项。

603a505f982b40ac8716e1d2811c9c99~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1727645722&x-signature=y40H0ENFwMhEwRTus8KVHPdhNOk%3D 按照提示选择您喜欢的主题。

fc0d1a9bb6784aff8a0e4b8d9fda6cce~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1727645722&x-signature=pYzbmqA%2Bx5RbefCBeRsk0bMZKtw%3D 单击“开始”。现在整个环境已经搭建完毕。

3.1 环境搭建

1. 创建项目

单击创建新项目。

c5122225b6754da6b568372bb201bf13~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1727645722&x-signature=02p7hpKxCzYh5yz8kSDnCQb8IUg%3D2 选择“创建[控制台应用程序]”,然后单击“下一步”。

ec7f46aa51224081bdac551ddeba6cdf~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1727645722&x-signature=7m5zQTR4baYXpsBNGF98p8qOlYs%3D3。指定项目名称并确保该位置存在项目存储目录。勾选【集成解决方案和项目.】并点击【创建】。

681a0e9b33984918a01622113c48f537~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1727645722&x-signature=58fYNKPRNPQmlu8yoDpwpz5NRAk%3D4。右侧的解决方案管理器允许您在左侧或右侧安装自己的自定义。

默认位于右侧。您也可以将其拖动到左侧。习惯因人而异,没有固定的标准。

9c0f17ef149b4758b59c2ae411431591~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1727645722&x-signature=arODaelMECYYbNSbkYSNDfYCIU8%3D

5.创建helloworld.c文件

右键单击源文件,选择“添加”,然后选择“新建项目”。

fbb87e717b614a8788c0de8e8515f9da~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1727645722&x-signature=rvFOF55TiXw5fMD1KvKj1EwVcns%3D6 在弹出的编辑框中选择“C++ File (.cpp)”,手动将下面的“source.cpp”更改为您要创建的文件名。

示例:helloWorld.c。请注意,您必须手动将默认的cpp 后缀更改为.c 后缀,然后单击“添加”。

2eb9273b6db34735a1aa602442e91bbb~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1727645722&x-signature=dADM9Gj4q%2FrqcPx1plxw6jxrIew%3D7。编写你的第一个代码

#include stdio.hint main(void){ printf('hello world!\n'); 8. 单击上面的绿色空心三角形来运行它。

527a9d41897d480db5bd8bf424c36c91~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1727645722&x-signature=ULePqAJeXqHp03qmFs5XpXd5n0U%3D

3.2 第一个Helloworld

1. ‘#include’: 引入头文件的特殊关键字。

2.用于包装库头文件名

3. stdio.h :使用的头文件。因为程序内部使用了printf()函数。您必须使用此头文件。

标准:标准:标准

i:输入输入。

o:打印输出。

4. int:main函数的返回值是一个整数。

5.main:整个程序的入口函数。 任何.c 程序中都只有一个main 函数。

6. printf(); 这是C语言中向屏幕输出字符的函数。

7. printf(“helloworld\n”)

printf(); 将一些内容打印到屏幕上。

helloworld:要写入的字符串内容。

\n: 返回并更改线路。

8. 返回0。

回去吧,回去吧。在C程序中,main函数必须有返回值。使用return实现return。

0:成功!因为是int,所以返回一个整数。

3.3 代码逐行分析

程序中使用的所有字符均为“英文半角”字符。表示行尾的“;”是严格区分的。不能使用中文“;”。必须是英文。

注意事项

完成的C语言操作分为四步,实际上直接在VS中执行,跳过了中间步骤。

*预处理(此步骤稍后会单独说明)

为了方便理解,先找到#include后面的stdio.h文件。

*编译

将c文件编译成二进制文件,后缀为obj。

* 连接/链接

将预处理时找到的h文件和编译后生成的obj文件打包生成exe文件。

* 跑步

运行exe文件

4bd163d978424c38832ed4d6958fb12a~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1727645722&x-signature=FGTORp3FqZW8BC6NPYyaeMd5lhs%3D

版权声明:本文转载于网络,版权归作者所有。如有侵权,请联系本站编辑删除。

猜你喜欢