C语言允许直接访问物理地址,可以直接对硬件进行操作。它既有高级语言的特点,又有低级语言的许多功能,能够像汇编语言一样对位,字节和地址进行操作,而这三者是计算机最基本的工作单元,可以用哪个来编写系统软件。因此,有人把它称为中级语言。本段来自华中科技大学C语言教材。
C语言一般来说是一种高级语言,之所以说它是中级语言,是因为它有一些低级语言特性,比如可以直接访问内存,效率之高仅次汇编,但是又不似汇编那样直接编写指令,直接去访问寄存器。按分类来说是属于高级语言的
A
c?