目录
1.C语言是什么?
人和人交流使用的是⾃然语言,如:汉语、英语、日语。
那⼈和计算机是怎么交流的呢?使用计算机语言。
目前已知已经有上千种计算机语言,人们是通过计算机语⾔写的程序,给计算机下达指令,让计算机工作的。
C语言就是众多计算机语言中的⼀种,当然C++/Java/Go/Python都是计算机语言。
2.C语言的历史和辉煌
C 语言最初是作为 Unix 系统的开发工具而发明的。
下面这张图是C语言历史的总结:

3.编译器的选择
3.1编译和链接
C语言是一门编译型计算机语言,c语言源代码都是文本文件,文本文件本身无法执行,必须通过编译器翻译和连接器的链接,生成二进制的可执行文件,可执行文件才能执行。
C语言代码是放在.c为后缀的文件中的,要得到最终的运行的可执行程序,中间要经过编译和链接2个过程。

一个工程一般都会有多个源文件组成,如上图所示,演示了源程序经过编译器和链接器处理的过程
需要注意的是:
1.每个源文件(.c)单独经过编译器处理,生成对应的目标文件(.obj为后缀的文件)
2.多个目标文件和库文件经过链接器处理,生成对应的可执行程序(.exe文件)
3.1编译器的选择
C语言是一门编译型的计算机语言,需要依赖编译器将计算机语言转化成机器能够执行的机器指令。
那我们常见的c语言编译器都有哪些呢?
比如:msvc,clang,gcc就是一些常见的编译器,当然也有一些集成开发环境,如VS2022,DevC++,Clion,XCode等。

VS2022:集成了MSVC(安装包较大一些,安装简单,无需多余配置,使用起来非常方便)
XCode:集成了clang(苹果电脑上的开发工具)
DevC++:集成了gcc(小巧,但是工具过于简单,对于代码风格的养成不是很好,一些竞赛中使用)
Clion:是默认使用CMake,编辑器可以是配置的(工具可能收费)
4.VS项目和源文件,头文件介绍
我们以VS2022为例,在VS2022中写代码,我们是需要创建项目的,直接新建项目就可以了。
在项目中就可以添加源文件和源文件。
C语言中把 .c为后缀的文件称为源文件,把 .h为后缀的文件称为头文件。

5.第一个C语言程序
1.#include <stdio.h>
2.
3.int main()
4.{
5. printf("Hello C\n");
6.
7. return 0;
8.}
这里是VS2022中创建项目和编写c代码的过程并运行出结果。
在VS2022上运行代码的快捷键:ctrl加F5
感谢您能观看到这,我是一名计算机科学与技术专业的大学生,这是我在CSDN上创作的第一篇关于C语言博客,主要是围绕C语言是什么以及发展历程展开创作。希望能够在这个平台上与你成为朋友并且分享你的看法。感谢!