55问答网
所有问题
二维数组初始化?
如题所述
举报该问题
推荐答案 2011-09-14
比如:
int a[2][2]={0}; //全初始化为0
int b[][]={{1,2},{3,4}};//也可以在b[][]标出数据长度
int c[2][2]={1,2,3,4};//c[2][2]必须有数据长度
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/eIGIL4GFI.html
相似回答
二维数组
是个啥?二维数组的定义、
初始化
、内存分析总结
答:
初始化
的艺术:静态初始化允许我们预设大小,如:int[][] arr = new int[3][4]; 这样创建了一个3行4列的
数组
。而静态初始化的灵活性体现在int[][] arr = {{2,3},{5,2,1},{10,45,22,54}}; 这样的写法,无需提前指定尺寸。动态赋值与访问:动态初始化时,例如给arr[0][2]赋值为...
在任何情况下
二维数组
的
初始化
都可以省略第一维大小。为什么错误?
答:
如果省略第一维大小,则必须给出初值表,编译器才能根据初值表确定第一维的最小长度。如果既没有第一维长度又没有初值表,将导致编译错误。将
二维数组
当作参数的时候,必须指明所有维数大小或者省略第一维的,但是不能省略第二维或者更高维的大小,这是由编译器原理限制的。因此,可以省略第一维的维数...
下列
二维数组初始化
语句中,不正确的是( )。D.intb[3][2]={(1,2...
答:
【答案】:D
解析: 在对二维数组元素赋初值时,可以只对部分元素赋初值,未赋初值的元素自动取0;C语言规定,对于二维数组,只可以省略第1个方括号中的常量表达式,而不能省略第2个方括号中的常量表达式;赋的初值不能多于事先定义好的数组元素个数。在选项D)赋值表达式中,对每一维的元素赋初值应用...
关于
二维数组
和 字符数组的
初始化
是怎么样的?
答:
二维数组: 在定义二维数组时,可以对数组元素赋初值,具体形式有: 1.分行对数组元素赋初值
。例如: int a[2][4]={{1,2,3,4},{5,6,7,8}}; 初始化的结果用二维表格表示如下: a[0][0]: 1 a[0][1]: 2 a[0][2]: 3 a[0][3]: 4 a[1][0]: 5 a[1][1]: 6 a[1...
c++
初始化二维数组
为何必须写列数?
答:
二维数组
的
初始化
分为两种,一种是顺序初始化,一种是按行初始化。所谓按顺序初始化就是先从左向右再由上而下地初始化,即第一行所有元素都初始化好以后再对第二行初始化。而按行初始化则是用一对大括号来表示每一行,跳过前一行没有初始化的元素,在行内从左向右地进行初始化。对于没有初始化的...
大家正在搜
二维数组初始化为0
对二维数组初始化
对二维数组进行初始化
二维数组初始化详解
二维数组的初始化方式
二维数组定义初始化
二维数组未初始化的值
java二维数组初始化
对二维数组a进行正确初始化
相关问题
c语言二维数组如何初始化
二维数组的初始化...
字符的二维数组如何初始化?
java二维数组的初始化
java中二维数组的初始化是什么?
c语言二维数组初始化
二维数组初始化的两种方式?
C语言二维数组怎么初始化?