下面哪个语句正确地声明一个整型的二维数组

下面哪个语句正确地声明一个整型的二维数组?Ainta[][]=newint[][];Binta[10][10]=newint[][];Cinta[][]=newint[1... 下面哪个语句正确地声明一个整型的二维数组?
A int a[][] = new int[][];
B int a[10][10] = new int[][];
C int a[][] = new int[10][10];
D int [][]a = new int[10][10];
E int []a[] = new int[10][10];
答案是CDE,为什么A不对?,二维数组到底一共有几种声明形式,麻烦列全一下~~
这个问题是在Java中哒。
展开
 我来答
寒寒家
2014-12-30 · TA获得超过2921个赞
知道大有可为答主
回答量:1482
采纳率:100%
帮助的人:1985万
展开全部

呃,我用的visual studio 2012测试了A,B, C,D,E都是错误的,不符合语法的。


感觉定义二维数组,一般主要用两种吧:

  1. int a[10][10]

  2. int **a; 

    a = new int*[10];

    for (int i = 0; i<10; i++)

      a[i] = new int[10];

追问
啊抱歉,忘了说这个是Java的题目。。。。。。
追答
哦,我以为是C++来着,这个问题发到C++的板块了

java现在不熟了,感觉A中new后面应该说明数组的维度吧
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式