hyfm.net
当前位置:首页 >> 二维数组初始化:int A[][3]={{1,0,1},{},{1,1}};这个语句是不是代表第2行... >>

二维数组初始化:int A[][3]={{1,0,1},{},{1,1}};这个语句是不是代表第2行...

你可以把a[2]看做一个整体,数组的下标其实就是便移量,越靠右变化越快

第一个不正确. 对二维数组的初始化,行可以缺省但列决不可以缺省,例如下边的三个语句是等价的 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}

必须按顺序赋值并且必须至少要有一个,正确的写法之一是: int a[][3]={{1,0,1},{0},{1,1}} 这样写也是不行的: int a[][3]={{1,0,1},,{1,1}}

这个语句是能够对二维数组a进行正确初始化的:

你要初始化为0 的话需要是{0},如果不是就不需要 没有这种初始化的格式

int a[][3]={{1,0,1},{},{1,这里必须有一个值吧,1}};

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.hyfm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com