C语言概述
C语言的特性 C语言的特性也是C语言流行的理由之一。当然了,这也是C语言的优点之处。 1.设计特性 设计理念让用户能轻松自顶向下的规划、结构化编程和模块化设计。 2.高效性 C程序虽然紧凑,但是运行速度很快。此时C语言也有一些不错的优点: 强大的控制结构 快速 代码紧凑 —— 程序更小 可移植到其他的计算机上 3.可移植性 C可移植,也就是说C程序只要稍作修改或者是不修改就可以在其他的系统上运行。当然了,一般要修改的话,也就是只需要简单修改主程序文件中的一些小项即可。 很多语言都追求自己可以成为一门可移植语言。但是移植特性对于一门程序语言而言,并非易事。 4.强大而灵活 C语言引入了结构、指针(Pointer)、地址、位运算、寄存器存储等功能,极大提高了语言的处理能力。 5. 结构化语言 主要成分是函数,而函数是C语言程序的基本结构模块。此外,C语言也提供了完整的控制语句和构造数据类型机制(如结构、数组等)。使得程序和数据之间达到了良好的结构性。 C语言的缺点 任何一门程序语言都有各自的优缺点,没有什么语言直接就是完美无缺的。所以C语言也不例外。 例如:数据类型检查不严格,表达式会出现二义性,不能自动检查数据越界,初学者难掌握运算符的优先级与结合性的概念等。 C语言的应用范围(C语言可以干什么?) 机器人领域 Unix操作系统(小型计算机) PC应用 嵌入式系统 计算机游戏