一、本系列文章简介
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安装包。
双击安装包进行安装
操作1:在“工作负载”选项卡上,选择“使用C++ 桌面开发”选项。
第二步:在“安装位置”中更改安装路径
路径要求:
避免汉字、空格、特殊字符,选择统一的文件夹进行管理。
自动下载并安装,过程需要一些时间,需要耐心等待
安装完成后,会出现“安装完成”对话框,单击“确定”。
然后VS 会要求您使用Microsoft 帐户登录。如果您尚未注册,请单击“暂时跳过”选项。
按照提示选择您喜欢的主题。
点击开始,整个环境就搭建完成了。
三、第一个程序
1. 创建项目
单击创建新项目。
2. 选择创建[控制台应用程序],然后单击下一步。
3. 指定项目名称并确保该位置存在项目存储目录。勾选【集成解决方案和项目.】并点击【创建】。
4.解决方案管理器在右侧,您可以在左侧或右侧安装您自己的自定义。
默认位于右侧。您也可以将其拖动到左侧。习惯因人而异,没有固定的标准。
5.创建helloworld.c文件
右键单击源文件,选择“添加”,然后选择“新建项目”。
6、在弹出的编辑框中选择【C++文件(.cpp)】,手动将下面的“source.cpp”更改为您要创建的文件名。
示例:helloWorld.c。请注意,您必须手动将默认的cpp 后缀更改为.c 后缀,然后单击“添加”。
7. 编写你的第一个代码
#include stdio.hint main(void){ printf(‘hello world!\n’); 8. 单击上面的绿色空心三角形来运行它。
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文件
原创文章,作者:小条,如若转载,请注明出处:https://www.sudun.com/ask/81850.html