int[][] myArray3=new int[3][]{new int[3]{5,6,2},new int[5]{6,9,7,8,3},new int[2]{3,2}}; myArray3[2]
答案:1 悬赏:30 手机版
解决时间 2021-11-24 08:21
- 提问者网友:爱了却不能说
- 2021-11-23 10:18
int[][] myArray3=new int[3][]{new int[3]{5,6,2},new int[5]{6,9,7,8,3},new int[2]{3,2}}; myArray3[2]
最佳答案
- 五星知识达人网友:躲不过心动
- 2021-11-23 10:27
这真的是 C/C++ 语法么?
C/C++ 中数组声明或定义只有最高维可以空缺,所以 int myArray3[][3] 是可以的,这样定义了一个数组指针,指向的元素为大小为3的一维数组。
如果是Java语法,改成这样试试(提供初始化就不要再指定维数):
int[][] myArray3 = new int[][]{new int[]{5,6,2},new int[]{6,9,7,8,3},new int[]{3,2}};
也可以先定义,之后赋值,myArray3[1] =。。。
C/C++ 中数组声明或定义只有最高维可以空缺,所以 int myArray3[][3] 是可以的,这样定义了一个数组指针,指向的元素为大小为3的一维数组。
如果是Java语法,改成这样试试(提供初始化就不要再指定维数):
int[][] myArray3 = new int[][]{new int[]{5,6,2},new int[]{6,9,7,8,3},new int[]{3,2}};
也可以先定义,之后赋值,myArray3[1] =。。。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯