首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

C90与C99的差异

2013-03-22 
C90与C99的区别假期看了本书本书说用C99看了一个多月感觉与VC2010差不多求解释C90与C99到底有什么区别呢?[

C90与C99的区别
假期看了本书   本书说  用C99   看了一个多月  感觉与VC2010差不多   求解释  C90与C99到底有什么区别呢?
[解决办法]
看標準文檔吧 ISO C99

這裡有個介紹參考:
C99的新特性
http://blog.csdn.net/syrchina/article/details/6662243
[解决办法]
把有限的生命浪费在品尝/品鉴各种各样的语法糖中,我个人认为不值当。
[解决办法]
套路这个好像确实意义不大~
[解决办法]
C90与C99之间差别是非常多的,《c primer plus》第五版后部及正文中有部分讲述两者之间的差异。
[解决办法]
学习一下,就好了,
[解决办法]
一般新版的书都是将C99的,没必要太纠结两者不同,话说新标准也要出来了
[解决办法]
有人就是依靠出 标准赚钱的
[解决办法]
c语言到现在有4个标准C89 C90 C99 C11
真正要钻研就看标准描述的pdf吧。

我们工作中实际上关注C89和C99多一些,如果说有区别,那就是C99是C89的扩展,支持了很多东东。

比如VC6.0就是C89的,而现在用的C99会多一些

比如前几天工作中用到的__VA_ARGS__就是属于C99,C89就没有定义。


[解决办法]
看一下就可以了,没必要太纠结这个吧!
[解决办法]
能学好C90就差不多啦,真有兴趣,学好之前的,再去学习也很快的。
[解决办法]

引用:
假期看了本书   本书说  用C99   看了一个多月  感觉与VC2010差不多   求解释  C90与C99到底有什么区别呢?

只是一些规范,但不是一定这么做就是ok的,可以自定义!
[解决办法]
比如变量可以随时定义,初始化的方式等等,不少是gcc的扩展,然后包括进了C99。

[解决办法]
国际标准是C99,至于C90我个人认为是以前的标准
[解决办法]
个人觉得,不做编译器的人,不应该去研究C/C++标准,就是研究出来了,意义也不大,因为实际的编译器大多不会100%按照标准来做。
[解决办法]
VS系列不支持 C99 的
用G++

热点排行