C语言
C语言是Combined Language(组合语言)的简称,作为一种计算机设计语言,它同时具有高级语言和汇编语言两者的特点,因此受到广大编程人员的喜爱。C语言的应用非常广泛,既可以编写系统程序,也可以编写应用程序,还可以应用到单片机及嵌入式系统的开发中。这就是为什么大多数开发人员初学编程都选择C语言的原因。
C语言的特点
1. 高效性
谈到高效性,不得不说C语言是“鱼与熊掌”兼得。从C语言的发展历史也可以看到,它继承了低级语言的优点,产生了高效的代码,并具有友好的可读性和编写性。一般情况下,C语言生成的目标代码的执行效率只比汇编语言低10%~20%。
2. 灵活性
C语言中的语法不拘一格,可在原有语法基础上进行创造、复合,从而给程序员更多想象和发挥的空间。
3. 功能丰富
除了C语言中所具有的类型之外,还可以使用丰富的运算符和自定义的结构类型来表达任何复杂的数据类型,完成所需要的功能。
4. 表达力强
C语言的特点体现在它的语法形式与人们所使用的语法形式相似,书写形式自由,结构规范,并且只需简单的控制语句即可轻松控制程序流程,完成烦琐的程序要求。
5. 移植性好
由于C语言具有良好的移植性,从而使得C程序在不同的操作系统下,只需要简单地修改或不用修改即可进行跨平台的程序开发操作。





