| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2268 人关注过本帖
标题:求助-----2维数组指针
只看楼主 加入收藏
kidd2005
Rank: 1
等 级:新手上路
帖 子:193
专家分:0
注 册:2007-11-2
收藏
 问题点数:0 回复次数:13 
求助-----2维数组指针
这是从谈好强的书中看到的
main()
{int a[3][4]={1,3,5,7,9,11,13,15,17,19,21,23};
 int *p;
for(p=a[0];p<a[0]+12;p++)       /*这里P为什么可以初值不是A[0][0]啊??如果改了,后面P<应该怎么再改?*/
{if((p-a[0])%4==0)printf("\n");
printf("%4d",*p);}
}
搜索更多相关主题的帖子: 指针 int main 
2007-12-02 16:03
lw2007
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2007-10-12
收藏
得分:0 
int *p;// p是一个整型指针
for(p=a[0];p<a[0]+12;p++)       /*这里P为什么可以初值不是A[0][0]啊??如果改了,后面P<应该怎么再改?*/
2007-12-02 16:34
kidd2005
Rank: 1
等 级:新手上路
帖 子:193
专家分:0
注 册:2007-11-2
收藏
得分:0 
2楼的是什么意思???

潜心苦C,却发觉百C不得其解啊~
2007-12-02 16:46
木北北
Rank: 1
等 级:新手上路
帖 子:79
专家分:0
注 册:2007-11-24
收藏
得分:0 
楼主告诉我是多少页的,我有书,我帮你看看!
2007-12-02 16:56
wubizao
Rank: 1
来 自:荆州长大电信
等 级:新手上路
帖 子:223
专家分:0
注 册:2006-6-24
收藏
得分:0 
main()
{int a[3][4]={1,3,5,7,9,11,13,15,17,19,21,23};
int *p;
for(p=a[0];p<a[0]+12;p++)       /*这里P为什么可以初值不是A[0][0]啊??如果改了,后面P<应该怎么再改?*/
{if((p-a[0])%4==0)printf("\n");
printf("%4d",*p);}
}


我也是刚学到指针。。。
int  * p;表明你定义的是一个指向整形的指针变量P
对于二维数组,a[0]表示的是个地址,a[0][0]表示的是个int元素,不能赋给p
不知道说的对不对??

在路上走,看见了C,从此爱上了她
2007-12-02 17:45
wangtuan7788
Rank: 1
等 级:新手上路
帖 子:286
专家分:0
注 册:2007-10-8
收藏
得分:0 
定义的是二维数组,但在存储上他还是顺序存储,先存第一行,然后第二行。。。。

你笑我和你们不一样,我笑你们大家都一样~
2007-12-02 18:05
beyond0702
Rank: 1
来 自: 桂 林
等 级:新手上路
帖 子:219
专家分:0
注 册:2007-11-17
收藏
得分:0 
p 是指针.p=a[0]是把数组的首地址赋给它.也可以写成 p=a;
而不能写成 p=a[0][0]; 因为 a[0][0]是常量,而不是地址
2007-12-02 18:11
静思
Rank: 3Rank: 3
来 自:沈阳
等 级:新手上路
威 望:8
帖 子:630
专家分:0
注 册:2006-2-28
收藏
得分:0 
回楼上的,不能写成p=a,它们俩的类型不正确
p=a[0]相当于p=*a,相当于把第一个元素a[0][0]的地址赋值给p,由于数组是线性编址的,
p<a[0]+12保证数组在不越界的情况下而能遍历数组中所有元素

英者自知,雄者自胜
2007-12-02 18:55
for
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-11-30
收藏
得分:0 
新手请指教!
如果你强行要改的话可以改成:p=&a[0][0],同意5#和7#说法。
2007-12-02 18:58
kidd2005
Rank: 1
等 级:新手上路
帖 子:193
专家分:0
注 册:2007-11-2
收藏
得分:0 
就是第228页上面

潜心苦C,却发觉百C不得其解啊~
2007-12-02 18:58
快速回复:求助-----2维数组指针
数据加载中...
 
   



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

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