二维数组定义问题

ap5176b8r 2012-08-27 06:04:22
下面哪个语句正确地声明一个整型的二维数组()
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];
...全文
157 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
F_MAC 2012-08-27
  • 打赏
  • 举报
回复
A错 在定义二维数组时需要定义第一维数组大小
B错 定义的格式不对。有点注意的是,定义左边:int b[][]与int[][] b是等价的。
c对 不赘述了
d对 我大确定 不过编译通过了,说明真确。实践出真知,哈哈
brightyq 2012-08-27
  • 打赏
  • 举报
回复
cd

二维数据至少要指数行数,所以A不对。
B显示不对。
C应该很好判断是正确的。
D的话也对,等于显示定义每个元素是数组的一维数组。
tivenwang 2012-08-27
  • 打赏
  • 举报
回复
C是对的 创建数组的时候,也就是new的时候要加上数组长度来分配空间。 声明的时候值需要[][]就行了。

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧