关于数组初始化的问题
#include
main() { int scores7[10] = {[3] = 10,[5] = 15}; printf("scores7[3] = %i\n",scores7[3]); printf("scores7[4] = %i\n",scores7[5]); } 按道理上说利用建立索引的方法进行初始化了scores7【3】,和【5】,应该就把整个数组初始化了吧,为什么不能输出【4】,而且一直说源文件未编译,或者说我怎么做,都编译不了#include
main() { int scores7[10] = {[3] = 10,[5] = 15}; printf("scores7[3] = %i\n",scores7[3]); printf("scores7[4] = %i\n",scores7[5]); } 按道理上说利用建立索引的方法进行初始化了scores7【3】,和【5】,应该就把整个数组初始化了吧,为什么不能输出【4】,而且一直说源文件未编译,或者说我怎么做,都编译不了2017-02-16
举报