2014-04-02 87 views

回答

7

像这样的是,使用指定的初始化(C99的引入),您可以编写代码:

int array[10] = {[9] = 42}; 

这相当于:

int array[10] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 42}; 

此功能也可在一些编译器为一个扩展,例如,GCC