购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

0.2 C语言的特点

每一种语言都有自己的优缺点,C语言也不例外,所以才有了语言的更替,有了不同语言的使用范围。下面列举C语言的一些优点。

1. 功能强大、适用范围广、可移植性好

许多著名的系统软件都是由C 语言编写的,而且C语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。

C语言适合于多种操作系统,如DOS、UNIX等。对于操作系统、系统使用程序以及需要对硬件进行操作的场合,使用C语言明显优于其他解释型高级语言,一些大型应用软件也是用C语言编写的。

2. 运算符丰富

C语言的运算符包含的范围广泛,共有34种运算符。C语言把括号、赋值、强制类型转换等都作为运算符处理,从而使C语言的运算类型极其丰富,表达式类型多样化。灵活地使用各种运算符可以实现在其他高级语言中难以实现的运算。运算符的介绍见第4章中的相关内容。

3. 数据结构丰富

C语言的数据类型有整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类型等,能用来实现各种复杂的数据结构的运算。C语言还引入了指针的概念,从而使程序的效率更高。

4. C语言是结构化语言

结构化语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式可使程序层次清晰,便于使用、维护以及调试。C语言是以函数形式提供给用户的,因此用户可以方便地调用这些函数,并具有多种循环和条件语句来控制程序的流向,从而使程序完全结构化。

5. C语言可以进行底层开发

C语言允许直接访问物理地址,可以直接对硬件进行操作,因此可以使用C语言来进行计算机软件的底层开发。

6. 其他特性

C语言对语法的限制不太严格,其语法比较灵活,允许程序编写者有较大的自由度。另外,C语言生成目标代码的质量高,程序执行效率高。 pgSdEWgxv3OF1xt3uogIiWIt8NBPj4IKJBy7iSJmQjzTGuV4gHn3TT6zNWsdWYTl

点击中间区域
呼出菜单
上一章
目录
下一章
×