整形陣列的賦值方式小結及注意事項
阿新 • • 發佈:2019-02-15
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;
}