[C语言中可移植性是什么意思啊]可移植性并不是指所写的程序不作修改就可以在任何计算机上运行,而是指当条件有变化时,程序无需作很多修改就可运行。 你不要把“我不会遇到这种情况”这句话说得太早。直到MS...+阅读
所谓C的移植性强,是有特定历史场景的;
在很多年前,程序设计上,以汇编和C为主,
相比较而言,C比汇编的移植性好,因为汇编针对的CPU不同。
---------------
在应用程序开发上,C语言的可移植性肯定不能摆上台面,比如win32 SDK就无法移植到UNIX上。
内联汇编的,就更不能移植了。
在应用程序开发领域,JAVA和.NET的移植性是最好的。
因为他们都有各自的工业标准,比如.NET的CLR有ISO和ECMA的标准化,自然可以轻松的移植到UNIX,LINUX,以及MACOS上去。