首页 百科知识 c语言播放音乐的代码

c语言播放音乐的代码

时间:2022-10-20 百科知识 版权反馈
【摘要】:试验表明,针对同一个问题,用C语言描述的代码效率只比汇编语言低10%~20%。统计资料表明,不同机器上的C语言编译程序80%的代码是公共的,这就使得用C语言编写的程序,基本上不加修改就能用于各种型号的计算机和各种操作系统。但是,C语言对程序员要求也高,程序员用C写程序会感到限制少、灵活性大、功能强,但在学习上较其他高级语言要困难一些。

1.1.2 C语言的特点

C语言是一种高级语言,兼有低级语言的功能,和其他高级语言相比,具有以下特点。

1.C语言是一种模块化的程序设计语言。

2.结构化程序设计语言直接支持顺序、分支和循环三种典型的基本结构,是程序设计便于使用“自顶向下逐步求精”的结构化程序设计技术。

3.C语言简洁、紧凑,使用方便、灵活,程序设计自由度大。

4.数据结构类型丰富。C语言的数据类型有13种,特别是具有数据类型构造能力,它可以在基本类型(如字符型、整型、实型等)的基础上按层次构造各种构造类型(如数组、指针、结构体、共用体等),足以用来实现各种复杂的数据结构(如栈、链表、队列、树等)的运算。尤其是指针类型数据,功能非常强大。

5.具有结构化的控制语句。C语言有if else、while、do while、for、switch等语句以适应结构化的程序设计,符合现代编程风格要求。

6.C语言允许直接访问物理地址,能进行位(bit)操作,能实现汇编语言的大部分功能,可以直接对硬件进行操作。因此有人把它称为中级语言。

7.生成目标代码质量高,程序执行效率高。试验表明,针对同一个问题,用C语言描述的代码效率只比汇编语言低10%~20%。

8.与汇编语言相比,用C语言写的程序可移植性好。所谓可移植是指程序从一个环境不加或稍加改动就可搬到另一个不同的环境上运行。统计资料表明,不同机器上的C语言编译程序80%的代码是公共的,这就使得用C语言编写的程序,基本上不加修改就能用于各种型号的计算机和各种操作系统。

9.C是C++和Java的基础。但是,C语言对程序员要求也高,程序员用C写程序会感到限制少、灵活性大、功能强,但在学习上较其他高级语言要困难一些。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈