例子
在 c99 标准中,在初始化数组时,可以用 [下标] 这种方式指定初始化元素的位置。
#define MONTH 12
int days[MONTH] = {31,28,[4] = 31,30,31,[1] = 29 };
// days = {31, 29, 0, 0, 31, 30, 31, 0, 0, 0, 0, 0}在 c99 标准中,在初始化数组时,可以用 [下标] 这种方式指定初始化元素的位置。
#define MONTH 12
int days[MONTH] = {31,28,[4] = 31,30,31,[1] = 29 };
// days = {31, 29, 0, 0, 31, 30, 31, 0, 0, 0, 0, 0}