首页 > 自考资讯 > 自考知识

c语言编程环境,c语言的环境配置

头条共创 2024-07-05

一、本系列文章简介

C语言的由来是什么?为什么要学习C语言?本课程系列适合做什么?本系列笔记简介

二、C语言标准

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

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

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

2.1 标准简史

Borland C++

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

VC++微软公司

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

2.2 标准的影响

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

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

2.3 常见C/C++编译器

* 服务器。

* 操作系统。

* 上层应用程序。 MFC、QT

* 嵌入式。

* 人工智能、硬件驱动。

*中间件。

* 网络攻防、数据安全。

*这是大学必修科目。

2.4 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.5 C语言的应用领域

2.6 常见开发工具

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

059bd2924a9f4713a31f290a3bc673c2~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720730708&x-signature=gF%2FAN%2BwWCv4Bi9%2F06H%2B84StLFmk%3D 安装双击包进行安装

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

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

路径要求:

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

01453cb9dd7447489b3d9e84f7c0cf56~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720730708&x-signature=YCGaQJSDRC6XCktcsqLxi6nPZiQ%3D安装完成后,会出现安装完成对话框,点击确定。

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

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

fc0d1a9bb6784aff8a0e4b8d9fda6cce~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720730708&x-signature=kp72NBfM6eqYQI9rIB0dGXZWYkw%3D 单击“开始”以设置整个环境。

三、第一个程序

1. 创建项目

单击创建新项目。

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

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

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

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

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

5.创建helloworld.c文件

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

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

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

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

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

527a9d41897d480db5bd8bf424c36c91~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720730708&x-signature=oHh%2B9%2FoNFecd7Q0Wq%2B%2BdPHR0gZo%3D

3.1 环境搭建

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.2 第一个Helloworld

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

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=1720730708&x-signature=vjtriKIktQ6paOTQt52i6miOfbo%3D

版权声明:本文由今日头条转载,如有侵犯您的版权,请联系本站编辑删除。

猜你喜欢