int main()
{
// 正确写法
// 第一种
int group1[5] = {1, 2, 3, 4, 5};
// 第二种
int group2[5] = {1, 2};
// 第三种
int group3[5] = {[3] = 4, [4] = 5};
// 第四种
int group4[5] = {1, 2, 3, 4, 5};
// 第五种
int a = 5;
int group8[5];
group8[0] = 1;
group8[1] = 2;
// 错误写法
// 第一种--数组元素不确定
int group5[];
// 第二种--在定义数组以后,才进行初始化
int group6[5];
group6 = {1, 2, 3, 4, 5};
// 第三种--定义数组时,数组元素个数使用变量,此时进行初始化
int count = 5;
int group7[count] = {1, 2, 3, 4, 5};
return 0;
}
{
// 正确写法
// 第一种
int group1[5] = {1, 2, 3, 4, 5};
// 第二种
int group2[5] = {1, 2};
// 第三种
int group3[5] = {[3] = 4, [4] = 5};
// 第四种
int group4[5] = {1, 2, 3, 4, 5};
// 第五种
int a = 5;
int group8[5];
group8[0] = 1;
group8[1] = 2;
// 错误写法
// 第一种--数组元素不确定
int group5[];
// 第二种--在定义数组以后,才进行初始化
int group6[5];
group6 = {1, 2, 3, 4, 5};
// 第三种--定义数组时,数组元素个数使用变量,此时进行初始化
int count = 5;
int group7[count] = {1, 2, 3, 4, 5};
return 0;
}