二维数组初始化int a[][3]={{1,0,3},{},{1,1}};为什么不对啊??
答案:2 悬赏:0 手机版
解决时间 2021-02-02 14:55
- 提问者网友:温旧梦泪无声
- 2021-02-02 02:30
二维数组初始化int a[][3]={{1,0,3},{},{1,1}};为什么不对啊??
最佳答案
- 五星知识达人网友:忘川信使
- 2021-02-02 03:08
这个对,但是有的编译环境是不对的,我也遇到过
你可以这样写 int a[][]=new a[][3];
a[0]={1,0,3};a[1]={};a[2]={1,1};
你可以这样写 int a[][]=new a[][3];
a[0]={1,0,3};a[1]={};a[2]={1,1};
全部回答
- 1楼网友:渡鹤影
- 2021-02-02 03:30
第一个不正确. 对二维数组的初始化,行可以缺省但列决不可以缺省,例如下边的三个语句是等价的 int a[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}} int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12} int a[][4]={1,2,3,4,5,6,7,8,9,10,11,12}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯