混沌的你与“熵减的C”1

C语言,作为一门历史悠久的计算机语言,它近半个世纪依旧担任着计算机世界的“秩序者”,依旧是程序猿们是手中的利刃,驰骋在互联网的战场上;因此想要在计算机行业站稳了脚,C语言那是必不能少!那C语言究竟是什么?让你头晕目眩的代码又隐藏什么样的秩序?别急,请听我一一道来。

f7b4fccd30024dab9e9357ddb611a204.png

 


一、与C语言初识

1、什么是C语言

C语言是一种人与计算机交流的语言,而一串串长长的代码犹如汉字是构成C语言的“小零件”;当然计算机语言还有很多种,就像世界上不止汉语一种人类语言还有英语、法语…C语⾔就是众多计算机语⾔中的⼀种,当然C++/Java/Go/Python都是计算机语⾔

2、C语言的“前身今世”

C 语⾔最初是作为 Unix 系统的开发⼯具⽽发明的。它的出生地在贝尔实验室,前生是汤姆森发明的B语言。c6fc8f9f9e9147da84df49a2d6896f8f.png

 


二、编译器及其选择

1、什么是编译器

与C语言打了照面,那我们如何和它“交朋友”呢?正如写文章需要纸和笔,我们编写C语言程序也需要借助工具,而这个工具就是编译器。

C语⾔源代码都是⽂本⽂件,⽂本⽂件本⾝⽆法执⾏,必须通过编译 器翻译和链接器的链接,⽣成⼆进制的可执⾏⽂件,可执⾏⽂件才能执⾏。

C语言源码(.C)~编译/链接~可执行文件(.exe)

2、常见编译器

msvc、clang、gcc 就是⼀些常⻅的编译器

当然也有⼀些集成开发环境如:VS2022、XCode、CodeBlocks、DevC++、Clion等。

 cf18b4fe05a24d7a9b7c040f10904096.png

这些编辑器都各有特点,这里推荐大家使用VS系列编辑器: VS 是⼀个主流的集成开发环境,企业中使⽤较为普遍,VS包含了:编辑器+编译器+调试器,功能强⼤ , 直接安装即可使⽤,基本不⽤额外配置环境,上⼿容易。

下面我们将以VS2022编辑器为例带大家正式走进C语言的世界


三、VS项⽬和源⽂件、头⽂件介绍

          源文件:后缀为 .c 的文件        头文件:后缀为.h的文件de9770b6d629447e9f7ae7ab60d9c6af.png

 四、第一个C语言程序

aed4813c3ede443f8b27443abf200c04.jpg

 在VS2022中运行代码的快捷键为:ctrl+f5


五、两种简单函数

main 函数又被称为主函数。无论有多少行代码,都是从main函数开始执行的,main函数是程序的入口

 printf 是⼀个库函数,它的功能是在标准输出设备(⼀般指屏幕)上进⾏信息的打印。只要把想要打印的⼀串字符放在双引号中并传递给printf函数就可以打印。
printf函数也可以⽤来打印其他类型的数据,⽐如:

943583fe5e37481384bddc7e24642e28.png

 注意:使用库函数的时候,是需要包含头⽂件的

库函数:为了不再重复实现常⻅的代码,让程序员提升开发效率,C语⾔标准规定了⼀组函数,这些函数再由不同的编译器⼚商根据标准进⾏实现,提供给程序员使⽤。这些函数组成了⼀个函数库,被称为标准库,这些函数也被称为库函数


六、关键字

C语⾔中有⼀批保留的名字的符号,⽐如: int 、 if 、 return ,这些符号被称为保留字或者关键字。
• 关键字都有特殊的意义,是保留给C语⾔使⽤的
• 程序员⾃⼰在创建标识符的时候是不能和关键字重复的

C语言常用关键字有32个,后面陆续有新增。

5ddc83adae8741d0923c0ee7aa507ac9.png

 七、字符与ASCII编码

字符:顾名思义指一些符号,用单引号括起来以表示

ASCII编码:随机给字符定义的二进制序列,后续国际出台统一标准以便使用,C语言遵循这套标准

9b459ef876134ea6b88fdb7a780ecaa7.png

 


我相信经过上面的介绍,你对C语言已经有了初步的认识,C语言的形象也逐步浮现,我们下期再见!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值