c语言为什么不能跨平台