黑马程序员技术交流社区

标题: 求大神解惑osx和Windows系统下的c语言有什么不同 [打印本页]

作者: hansuchang    时间: 2016-4-18 20:42
标题: 求大神解惑osx和Windows系统下的c语言有什么不同
本人最近再看ios基础课程   osx系统xcode下c语言 和Windows系统下 的c语言  他们两个有什么不同 在osx下用c语言写的东西能在Windows系统下运行吗   /反之
并且两个平台下的c语言  敲代码的方式都是相同吗





虽然可能他们俩没什么大关系  但是不搞清楚心里特别难受   我百度也查了下 没有具体说法      致电黑马官方电话  完了妹子跟我说不同   不同之处却没说清楚 希望来个大神给解释下   
现在我才看到ios基础课程c语言这里  所以比较疑惑

作者: 张立鹏    时间: 2016-4-19 00:42
肯定不一样啊,os x中的使用的C语言的编译器clang是基于LLVM的编译器,而Windows中使用多数是GCC编译器,而且苹果公司对自己使用的c语言进行了新的封装,所以他的类库会有少许的差异,然后是支持的标准也不完全相同,最新的标准是C11,也就是2011年的新标准,而大多数的编译器还是只支持出C99也就是1999年的标准
作者: 张立鹏    时间: 2016-4-19 00:43
除了上述的一些不同点之外,其他全部都是一样的,不同的平台运行结果可能会有差异,不过是支持的标准不同罢了,稍作修改即可
作者: hansuchang    时间: 2016-4-20 18:59
张立鹏 发表于 2016-4-19 00:43
除了上述的一些不同点之外,其他全部都是一样的,不同的平台运行结果可能会有差异,不过是支持的标准不同罢了, ...

              谢谢




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2