C语言基本上是一样的,只是个别编译系统支持上可能有极少量的语法扩展。
更多的是编译后的二进制代码不同,你需要知道C语言是一种高级语言,而
当前任何计算机系统直接处理的都是二进制,所以C语言需要编译成二进制
才能有系统执行,而不同的平台有不同的指令系统,这些指令系统要被调用
都需要一定格式的数据按要求传输,这决定了二进制经过专门编译后是针对
不同平台的。
所以C语言这样的语言一般只是说其可以一次编写,多平台编译支持(对不
涉及特点平台特性要求的通用程序,如计算A+B这样的小程序其实确实可以
做到这点),而不是说一次编写到处执行。