标签:turn test c11 定义 c99 文件夹 前言 标准 没有
test.c
$ gcc test.c
test.c
所在的文件夹下会新增一个 a.exe
.\a.exe
a.exe
$ gcc -o test test.c
$ gcc test.c -o test
test.c
所在的文件夹下会新增一个 test.exe
$ gcc -std=c99 -o test test.c
$ gcc -std=c99 test.c -o test
-std=xxx
#include <stdio.h>
int main()
{
int a[13] = {[1]=2, 4, [5]=6}; // C99 的特性,定义数组时可以指定特定的位置
for(int i=0; i<13; i++) // C11 可用,ANSI C 不行
{
printf("a[%d] = %d\n", i, a[i]);
}
return 0;
}
$ gcc test.c -o test // 会报错
$ gcc -std=c99 test.c -o test // 这样才行
标签:turn test c11 定义 c99 文件夹 前言 标准 没有
原文地址:https://www.cnblogs.com/yorkyu/p/11441064.html