下面哪个语句正确地声明一个整型的二维数组()
A. int a[][] = new int[][];
B. int b[10][10] = new int[][];
C. int c[][] = new int[10][10];
D. int []d[] = new int[10][10];

解决方案 »

  1.   

    C是对的   创建数组的时候,也就是new的时候要加上数组长度来分配空间。 声明的时候值需要[][]就行了。
      

  2.   

    cd二维数据至少要指数行数,所以A不对。
    B显示不对。
    C应该很好判断是正确的。
    D的话也对,等于显示定义每个元素是数组的一维数组。
      

  3.   

    A错 在定义二维数组时需要定义第一维数组大小
    B错 定义的格式不对。有点注意的是,定义左边:int b[][]与int[][] b是等价的。
    c对 不赘述了
    d对 我大确定 不过编译通过了,说明真确。实践出真知,哈哈