00问答网
所有问题
int[,] intarry={{1,2},{3,4}};求解释;本人菜鸟,{{1,2},{3,4}} 这是什么意思
还有就是二维数组在内存是怎么存储的
举报该问题
推荐答案 2011-11-18
一般是 int a[2][2]={{1,2},{3,4}}代表两行两列的二维数组,从a[0][0],a[0][1],a[1][0],a[1][1]依次为1234,即
1 2
3 4
如果是int a[3][3]={{1,2},{3,4,5}},则剩余的自动赋零,即
1 2 0
3 4 5
0 0 0
如果是int a[2][3]={1,2,3,4,5,6},二维数组按行存储效率最高,第一行存3列,第二行存3列,依次直到维数符合
1 2 3
4 5 6
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/rZZBBDBZB.html
相似回答
java中,数组范围最大的下标
是什么
?
答:
如:int[]
intArr
=
new
int[]{1,2,3,4,
5,6,6,7,8};它的长度为:intArr.length - 1 数组、集合的最大下标就是它们的长度减1,因为在java中,下标都是从0开始的
...同
一
个
int
型一维数组的指针变量,那么k=*p1*(*p2)
是什么意思
?不...
答:
int arry[3]={1,2,3}
int *p1=arry
;int
*p2=arry;p1就表示了&arry[0],就是第一个元素的地址。*p1即1;所以k=1*
1=1;
C语言中
int
a
[3][
3
]={{1,2},{3,4},{
5,6
}}
答:
int
a[3][3
]={{1,2},{3,4},{
5,6}} 不就是定义了一个3*3的数组,然后对他进行初始化,可以对全部元素初始化,也可对部分元素初始化,没初始化的默认为0;第一行
1,2,
0 第二行
3,4,
0 第三行5,6,0 。。。这不是数组基础么。。。简单的说,就是定义了一个数组,并初始化了...
C语言怎么用变量定义来数组元素个数?
答:
int
a
[]
= {1,2,3,4};
上面的代码虽然没有指明数组的维数,但是编译知道数组a的维数是4(只有4个元素)。要实现用变量定义数组的元素个数即维数,可以使用malloc()和free()来进行动态内存分配 。下面是一个使用动态内存的示例:include <stdio.h>#include <malloc.h>#include <stdlib.h>#include...
大家正在搜
int和int有什么区别
java中int和integer
keralalottarry
starry night
tarry clay
int跟integer
int main
integer和int的区别
int和integer判断相等