我正在尝试给一个二维数组的特定成员分配值,但无法使以下代码正常工作。非常非常感谢您的帮助。
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]);
}
我正在尝试给一个二维数组的特定成员分配值,但无法使以下代码正常工作。非常非常感谢您的帮助。
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]);
}
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};