| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 710 人关注过本帖
标题:深思不得其解,关于数组的...
只看楼主 加入收藏
FMaster
Rank: 2
等 级:论坛游民
帖 子:63
专家分:62
注 册:2010-9-1
结帖率:88.89%
收藏
已结贴  问题点数:20 回复次数:10 
深思不得其解,关于数组的...
现定义一数组
int a[2][2];
a代表其首元素地址,那么...
a==&a[0];
&a[0]==&a[0][0];
&a[0][0]==a;
这说法对不?
还有...
某系统下,int类型的数组占了两个字节,那么...
&a[0][0]+4==&a[1][0];
对否?
搜索更多相关主题的帖子: 深思 
2010-09-20 16:25
A13433758072
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:广东潮州
等 级:小飞侠
威 望:1
帖 子:1182
专家分:2784
注 册:2010-7-22
收藏
得分:20 
现定义一数组 int a[2][2]; a代表其首元素地址,那么... a==&a[0]这是第一行元素的头元素,也就是整个数组的头元素; &a[0]==&a[0][0]第一行第一个元素地址; &a[0][0]==a; 就如公鸡母鸡都是鸡,比喻可能不准确不过你要去弄清楚? 还有... 某系统下,int类型的数组占了两 个字节,那么...&a[0][0]+4==&a[1][0]; 对否?没错在TC应该是两个字节,在VC好像是四个,具体我也不清楚,你上机玩一下就知道了。

一步一个脚印...............................默默地前进.....
诚邀乐于解答c菜鸟问题,的热心网友加入,  QQ群38490319
2010-09-20 16:35
FMaster
Rank: 2
等 级:论坛游民
帖 子:63
专家分:62
注 册:2010-9-1
收藏
得分:0 
公鸡母鸡都是鸡...你是不是在说,都是那一个地址,而且不同的几个数组都是那个地址?
2010-09-20 16:46
A13433758072
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:广东潮州
等 级:小飞侠
威 望:1
帖 子:1182
专家分:2784
注 册:2010-7-22
收藏
得分:0 
所指的地址应是一样的。声明下不是几个数组,你那是二维数组分开来说的一维数组

一步一个脚印...............................默默地前进.....
诚邀乐于解答c菜鸟问题,的热心网友加入,  QQ群38490319
2010-09-20 16:56
FMaster
Rank: 2
等 级:论坛游民
帖 子:63
专家分:62
注 册:2010-9-1
收藏
得分:0 
哦~
三颗油~
2010-09-20 17:37
真我
Rank: 4
等 级:业余侠客
威 望:1
帖 子:146
专家分:210
注 册:2010-7-14
收藏
得分:0 
同一个地址你可以起100个名字
2010-09-20 20:32
自由战士89
Rank: 5Rank: 5
等 级:职业侠客
帖 子:154
专家分:387
注 册:2010-9-2
收藏
得分:0 
现定义一数组
int a[2][2];
a代表其首元素地址,那么...
a==&a[0];      //定义一个指针int *p,p=a;相当于p=&a[0][0];
&a[0]==&a[0][0];        //这里不等价,比如&a[0]+1==&a[0][1] ,   而&a[0][0]+1==&a[1][0];(*(p+1)=a[1][0],*(*p+1)=a[0][1])
&a[0][0]==a;       //这个正确。
这说法对不?
还有...
某系统下,int类型的数组占了两个字节,那么...
&a[0][0]+4==&a[1][0];
对否?           //二维数组在内存中也是按一维的数组那样存储的
2010-09-20 21:18
清风拂晓
Rank: 8Rank: 8
来 自:火星
等 级:蝙蝠侠
威 望:1
帖 子:356
专家分:889
注 册:2010-8-13
收藏
得分:0 
前面都对 最后一个错误

清风拂暮(木)
2010-09-22 09:26
trntcexx
Rank: 1
来 自:山东潍坊诸城
等 级:新手上路
帖 子:3
专家分:0
注 册:2010-9-22
收藏
得分:0 
第一个应该是对的。第二个开始应该是int类型的“数据”占两个字节吧,如果是这样的话,我认为应该也是对的。

耐心作业,细致入深。
2010-09-22 10:36
cacker
该用户已被删除
收藏
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽
2010-09-22 13:45
快速回复:深思不得其解,关于数组的...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026735 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved