我正在尝试分配2 dim数组的某些成员。无法使用以下代码。非常感谢帮助。
int myArray[5][5] = {[1][1]{1},[2][2]{2},[3][3]{3},[4][4]{4}};
main()
{
printf("%d %d\n", myArray[1][1], myArray[4][4]);
}
答案 0 :(得分:3)
初始化数组的方式
int myArray[5][5] = {[1][1]{1},[2][2]{2},[3][3]{3},[4][4]{4}};
错了。如果您对指示符感兴趣,请按以下步骤初始化
int myArray[5][5] = {[1][1] = 1,[2][2] = 2,[3][3] = 3,[4][4] = 4};