为什么c语言是人和计算机之间的桥梁？为什么计算机可以理解c语言？
为什么计算机可以理解c语言？  这个问题并不存在…… 计算机不能理解c语言。 本来想仔细解释一下的，想想可能这个内容能上一周的课了…… 长话短说很不负责。 简单提一下核心吧。 计算机能理解的只有具备绝对可比性的高低电平，然后人为赋予含义这个高低电平含义，也就是0和1。 基于这种信息，然后通过物理手段进行信号的响应，就完成了一条简单的计算机指令。 所有的高级语言包括c语言，最终想让计算机理解都会转变成010101的指令。包括java这类虚拟机语言也好，在不同平台下由虚拟机帮你完成从字节码到native指令的转换。 计算机具体的高低层次的话有： 高级语言机器级,汇编语言机器级,操作系统机器级,传统语言机器级和微程序机器级。 各层有各层的职责和能力。 具体内容……参考《计算机体系结构》