1.C语言是什么?
中国人与中国人交流用汉语,外国人与外国人交流用英语。
那么,人与计算机交流用什么语言呢?
当然是使用计算机语言。
目前已知的计算机语言有上千种,人们通过计算机语言与计算机交流,给计算机下达指令,让计算机工作。
C语言就是众多计算机语言之中的一种,其它的计算机语言还有C++/C#/Java/Go/Python等都是计算机语言。
所以啊,学习哪一门语言都能帮助我们与计算机“交流沟通”。
2.C语言的历史
下面让我们来大概了解一下C语言的历史:
1969 B语言的发明——1972 发明C语言——1973 Unix系统使用C语言重写——1988 C语言标准化——2024至今
3.C语言的作用
C语言是一门通用的编程语言,广泛应用于底层开发。
4.编译器的选择
市面上常见的编译器有VS2022、Visual C++、GCC 、 LLVM Clang。
下面我们来着重介绍一下VS2022的使用
4.1编译和链接
C语言代码是放在.c为后缀的文件中的,要得到最终的可执行程序最终要经过编译和链接两个过程,而VS2022是将文本 编译 链接三者集合在一起的软件。
此处为C语言代码运行操作
如此操作之后,代码即可生成可执行文件并运行。
4.2VS2022的优缺点
优点:
• VS2022 是⼀个主流的集成开发环境,企业中使用较为普遍
• VS2022 包含了:编辑器+编译器+调试器,功能强⼤
• 直接安装即可使用,基本不用额外配置环境,上手容易
• 默认界⾯是中文的,初学者友好
缺点:
• 功能丰富,安装包大,占用空间多。
5.main函数
main函数是C语言开始执行的地方,是程序执行的入口。main函数也叫主函数,int main的意思是main函数执行结束后返回一个整形类型的值。在main函数的后面写return 0;正好前后呼应。
·main函数是程序的入口
·main函数有且仅有一个
·即使一个项目中有多个.c文件但也只能由一个main函数
6.printf和库函数
上面代码中使用了printf函数,printf函数是一个库函数,库函数是打印字符串用的。
7.关键字的介绍
如int if return char等这些符号被称为关键字。每个关键字都有它的意义,可以发挥不同的作用。
且关键字不可自己创建,是C语言自带的。所以创建标识符时不可与关键字重复。
8.ASCLL编码
每一个字符都有对应的ASCLLL且有相应的规律。
0-31为不可打印字符,不可在屏幕上观察。
33-64为特殊符号。
65-90为大写字母。
97-122为小写字母。
9.转义字符
\ddd表示八进制数字。
\xdd表示十六进制数字。
10.语句以及语句分类
10.1空语句
一个分号就是空语句。
10.2表达式语句
如下图所示:
这就是表达式语句。
10.3函数调用语句
此处scanf为被调用的函数。
10.4复合语句
复合语句就是代码块
10.5控制语句
控制语句用于控制程序的执行流程,以实现程序的各种结构方式。
C语言有三种结构:顺序结构,选择结构,循环结构。
11.注释是什么
/**/这是一种注释
//这也是一种注释
也可以用快捷键CTRL+/来进行一键注释
在编译时注释不会被识别。
结尾:
到此,有关C语言大概的一个介绍已经结束。
九漓希望可以和大家一起学习共同进步。