2暗淡阵列分配

时间:2013-09-06 16:57:28

标签: c multidimensional-array

我正在尝试分配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]);
} 

1 个答案:

答案 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};