C语言,作为一门历史悠久的计算机语言,它近半个世纪依旧担任着计算机世界的“秩序者”,依旧是程序猿们是手中的利刃,驰骋在互联网的战场上;因此想要在计算机行业站稳了脚,C语言那是必不能少!那C语言究竟是什么?让你头晕目眩的代码又隐藏什么样的秩序?别急,请听我一一道来。
一、与C语言初识
1、什么是C语言
C语言是一种人与计算机交流的语言,而一串串长长的代码犹如汉字是构成C语言的“小零件”;当然计算机语言还有很多种,就像世界上不止汉语一种人类语言还有英语、法语…C语⾔就是众多计算机语⾔中的⼀种,当然C++/Java/Go/Python都是计算机语⾔
2、C语言的“前身今世”
C 语⾔最初是作为 Unix 系统的开发⼯具⽽发明的。它的出生地在贝尔实验室,前生是汤姆森发明的B语言。
二、编译器及其选择
1、什么是编译器
与C语言打了照面,那我们如何和它“交朋友”呢?正如写文章需要纸和笔,我们编写C语言程序也需要借助工具,而这个工具就是编译器。
C语⾔源代码都是⽂本⽂件,⽂本⽂件本⾝⽆法执⾏,必须通过编译 器翻译和链接器的链接,⽣成⼆进制的可执⾏⽂件,可执⾏⽂件才能执⾏。
C语言源码(.C)~编译/链接~可执行文件(.exe)
2、常见编译器
msvc、clang、gcc 就是⼀些常⻅的编译器
当然也有⼀些集成开发环境如:VS2022、XCode、CodeBlocks、DevC++、Clion等。
这些编辑器都各有特点,这里推荐大家使用VS系列编辑器: VS 是⼀个主流的集成开发环境,企业中使⽤较为普遍,VS包含了:编辑器+编译器+调试器,功能强⼤ , 直接安装即可使⽤,基本不⽤额外配置环境,上⼿容易。
下面我们将以VS2022编辑器为例带大家正式走进C语言的世界
三、VS项⽬和源⽂件、头⽂件介绍
源文件:后缀为 .c 的文件 头文件:后缀为.h的文件
四、第一个C语言程序
在VS2022中运行代码的快捷键为:ctrl+f5
五、两种简单函数
main 函数又被称为主函数。无论有多少行代码,都是从main函数开始执行的,main函数是程序的入口
printf 是⼀个库函数,它的功能是在标准输出设备(⼀般指屏幕)上进⾏信息的打印。只要把想要打印的⼀串字符放在双引号中并传递给printf函数就可以打印。
printf函数也可以⽤来打印其他类型的数据,⽐如:
注意:使用库函数的时候,是需要包含头⽂件的
库函数:为了不再重复实现常⻅的代码,让程序员提升开发效率,C语⾔标准规定了⼀组函数,这些函数再由不同的编译器⼚商根据标准进⾏实现,提供给程序员使⽤。这些函数组成了⼀个函数库,被称为标准库,这些函数也被称为库函数。
六、关键字
C语⾔中有⼀批保留的名字的符号,⽐如: int 、 if 、 return ,这些符号被称为保留字或者关键字。
• 关键字都有特殊的意义,是保留给C语⾔使⽤的
• 程序员⾃⼰在创建标识符的时候是不能和关键字重复的
C语言常用关键字有32个,后面陆续有新增。
七、字符与ASCII编码
字符:顾名思义指一些符号,用单引号括起来以表示
ASCII编码:随机给字符定义的二进制序列,后续国际出台统一标准以便使用,C语言遵循这套标准
我相信经过上面的介绍,你对C语言已经有了初步的认识,C语言的形象也逐步浮现,我们下期再见!