CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  工具平台和程序库

请问有没有较全面支持C99的编译器?

楼主zhaobong(赵bong)2006-11-04 10:19:08 在 C/C++ / 工具平台和程序库 提问

请问有没有较全面支持C99的编译器?如果能说明支持哪些新特性,不支持哪些新特性就更好了。先谢谢了! 问题点数:20、回复次数:11Top

1 楼mLee79()回复于 2006-11-04 10:44:32 得分 0

gcc   不错   ...  
  Top

2 楼zhaobong(赵bong)回复于 2006-11-04 10:58:35 得分 0

GCC能支持所有特性吗?  
  Top

3 楼adintr(www.adintr.com)(风流总被雨打风吹去)回复于 2006-11-04 11:00:35 得分 0

哪里可能支持所有特性Top

4 楼BoXoft()回复于 2006-11-04 11:02:02 得分 0

VS2005Top

5 楼zhaobong(赵bong)回复于 2006-11-04 11:06:22 得分 0

哪位能说说这些编译器不支持哪些特性,或者它们修改了些什么特性?Top

6 楼wanfustudio(雁南飞:知识之败,慕虚名而不务潜修也)回复于 2006-11-04 11:54:08 得分 0

支持C99的   GCC   ,VC8   and   so   on  
  Top

7 楼pcboyxhy(-273.15℃)回复于 2006-11-04 11:57:05 得分 0

告诉大家一个坏消息   VC++   2005支持的是C89  
  而不是C99  
  这点可以在一次对VS2005的负责人的采访中看出来  
  他解释了为什么VS2005支持C89   而不支持C99  
   
  目前完全支持C99标准的编译器还不存在  
  支持部分C99标准的编译器也不多  
  做的最好的是GCCTop

8 楼BoXoft()回复于 2006-11-04 15:53:17 得分 0

哇,不是吧,微软Top

9 楼redleaves(程序员)回复于 2006-11-04 23:53:05 得分 0

VC基本不支持C99  
  Intel   C++,GCC,和Metrowerks   C/C++支持C99比较好.  
  好像Metrowerks   C/C++做得要好一点吧,不过没具体测过.Top

10 楼iambic()回复于 2006-11-05 00:20:15 得分 0

你可以试下这段代码能否编译。  
  int   main()  
  {  
          int   n   =   0;  
          for(int   i=0;   i<8;   i++)  
                  ++n;  
          char   a[n];  
  }Top

11 楼wswqwps(孔子曰:打架用砖乎,不宜乱乎,照头乎,乎不死再乎.佛说:胡扯,我佛慈悲,不亦多乎,一砖乎死,减轻痛苦)回复于 2006-11-06 18:34:39 得分 0

VC   2003不支持。  
  GCC部分支持,但是比如变长数组的*代替就不支持。  
  Metroworks部分支持C99,里面有C99设定选项Top

相关问题

关键词

得分解答快速导航

  • 帖主:zhaobong

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo