简介
- C语言是一门应用于底层开发,能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。形成于1972年,由BCPL语言演变而来
优点
- 运行快,可移植性好,代码简洁明了,能直接访问硬件的物理地址。
缺点
- 代码复用性差
- 代码维护性差
主要特性—指针
- 指针是作为C语言的灵魂一样的所在,主要用于计算机的内存上,在数据调用时,快、准。可以称之为“指哪打哪”,但这也是C的缺点所在。指针未作保护,
普遍特性(相比较于Java和JavaScript)
- 在for循环声明的时候,循环参数变量只能使用外部已经声明的。
- 变量的声明,struct作为其特有关键词,volatile能让编译器强制从内存中调用该变量,而不是从缓存区中调用
- 面向过程
应用
- 编写操作系统
几乎所有的操作系统都是由C语言编写的,并不是因为C语言诞生早,而是因为,C语言可以不依赖于操作系统且可以简单的实现其函数库,这个特性也造就了它的可移植性,这是其他的语言所不具备的.