第一种:
对数组的每一个成员都进行初始化
demo1:
int age[8] = {23,23,21,45,3,23,34,12};
age[0] = {23};
age[1] = {23};
age[2] = {21};
age[3] = {45};
age[4] = {3};
age[5] = {23};
age[6] = {34};
age[7] = {12};
第二种:
初始化一部分,但其它元素默认为零
demo2:
int weights[24] = {65,54,34,34};//数组成员0-3之外都是0
int weights2[24] = {87};//除了数组成员0之外都是0
第三种:
不指定数组的长度进行初始化
demo3:
int s[] = {1,2,3};//等效于:int s[3] = {1,2,3};
第四种:
只对数组里面的关键性成员进行初始化
demo4:
int score[54] = {
[12] = 87;
[24] = 90;
[45] = 89;
[50] = 98
}
注意:
这种方法只能在c语言编译器里面使用,使用c++编译器就会出错!