C编程语言和Linux下的C编程有什么区别?
两者的语法相同吗?
还是仅在执行程序时有区别?
最佳答案
C 语言受 ISO 批准的 C 标准管辖,它不考虑您使用 C 的底层平台。因此从语言标准的角度来看没有区别,符合标准的程序应该在两者上都能正常工作。
然而在实际使用中,需要做平台特定的事情,例如:IPC 机制、多线程、文件访问等特定于平台的功能,这些功能因平台而异,因为每个平台都会提供特定于自己的功能.请注意,此类功能未包含在 C 语言标准中,因此使用它会使程序无法跨其他平台移植。
关于c - C编程语言和linux下的C编程有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18549288/