搜索
编程论坛
→
开发语言
→
『 JAVA论坛 』
→ 问一个数组问题!!
标题:
问一个数组问题!!
只看楼主
mazak111
等 级:
新手上路
帖 子:19
专家分:7
注 册:2012-7-23
结帖率:
100%
楼主
已结贴
√
问题点数:19 回复次数:2
问一个数组问题!!
int a [] []={{1,2,3},{4,5,6}}; 它是一个2行3列的数组,但是我想知道怎么解释出来的?
cha spring [] []={{"春"},{"夏","秋","冬"}}; 它是一个1行3列的数组,但是我想知道怎么解释出来的?
搜索更多相关主题的帖子:
spring
2012-09-22 15:54
ciinccb
等 级:
论坛游民
威 望:
3
帖 子:10
专家分:36
注 册:2012-9-21
第
2
楼
得分:19
你的知道在内存之数组是怎么分布的,也都是按二进制分布的,只不过存的数据是连续的
,二维数组也是,都有对应的下标,也就是内存地址,数组是抽象成表格结构的,其实数组没有什么
几行几列的说法!
int a [] []={{1,2,3},{4,5,6}}; 0001, 0010, 0011 | 0100, 0101, 0110
a[0][0]这就是个引用!代表的地址就是0001的地址!a[1][0]代表的就是0100的地址
所以说你在创建数组的时候,所有的空间已经分布并且已经命好名!所以如果在没有赋值的情况下
是默认值的,在c语言中,是随机分布的值!
总的来说,数组的操作和变量的操作是一样的,都是引用的操作!
不同的只是数组中的命名是系统命名的,而不是程序员命名的!
2012-09-22 17:54
ciinccb
等 级:
论坛游民
威 望:
3
帖 子:10
专家分:36
注 册:2012-9-21
第
3
楼
得分:0
还有就是,你的char数组写错了,得用单引号!并且你的数组所谓的表格形状应该...有数据的不是矩形形状!
如果你用表格来描述数组,第一个数组是两行三列的,第二个数组也是两行三列的,而不是一行三列,一行三列是一个一维数组!!!
2012-09-22 18:00
3
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-381885-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.773961 second(s), 9 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved