关于VS2008 是否支持C99问题
答案:4 悬赏:30 手机版
解决时间 2021-03-20 02:48
- 提问者网友:绫月
- 2021-03-19 04:55
请问1.visual C 2008 是否支持C的C99标准? 2.如果支持C99 ,那么怎么在IDE中开启该标准的编译选项?
最佳答案
- 五星知识达人网友:摆渡翁
- 2021-03-19 05:02
楼上两位不要误人子弟,VS2008不支持C99标准,C99是GNU主导的标准,M$完全无视,意图压制C99的普及度,正因为如此,许多跨平台软件都不敢上C99特性,否则在Windows平台只能用gcc编译,这会导致体积和性能都受到影响。
全部回答
- 1楼网友:雾月
- 2021-03-19 07:59
1.visual c++ 2008 不支持c的c99标准,只实现一部分。
- 2楼网友:人间朝暮
- 2021-03-19 06:49
支持吗?
#include
typedef union {
int a;
int b;
}U;
int main(void){
U arr[]={
{.b=34},
4,
5,
};
return 0;
}
A处编译都通不过 ,为何?
- 3楼网友:酒者煙囻
- 2021-03-19 06:35
Visual C 2008 直接支持C的C99标准,不需要开启。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯