查看gcc 是否支持c99

3767阅读 0评论2010-02-21 zhxw123
分类:C/C++

gcc3.0以上的版本都是支持C99标准的, 但是编译程序的时候要注意, 要加上
   -std=c9 
参数才可以.


#include <stdio.h>

int main(void)
{
#ifdef __STDC__
     printf("%s\n", "stardard C");
#endif
#ifdef __STDC_VERSION__
     printf("%i\n", __STDC_VERSION__);
#endif
     return 0;
}



gcc -std=c99 -o 13 13.c

运行输出:
stardard C
199901
上一篇:c语言字符串二机制形式转换为整形
下一篇:sizeof 运算符 及结构体对齐