| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 969 人关注过本帖
标题:求。。高手讲解一下指针数组和数组指针吧。。。看了一天完全混乱了。。。
取消只看楼主 加入收藏
rapher
Rank: 2
等 级:论坛游民
帖 子:36
专家分:10
注 册:2011-5-27
结帖率:71.43%
收藏
已结贴  问题点数:10 回复次数:0 
求。。高手讲解一下指针数组和数组指针吧。。。看了一天完全混乱了。。。
有木有高手能够给讲解一下。。顺便给一个指针数组和数组指针分别得作用和用法。。

我讲讲我的看法。请大侠帮忙纠正。。
我现在理解的指针数组是,定义的一个指针数组。这个指针数组里面的每一个元素都是一个指针。这每一个指针都指向另一数组每一个元素的地址:
int a[4]={1,2,3,4};*p[4]={a,a+1,a+2,a+3};
也就是说:
p[0]=a;
p[1]=a+1;
p[2]=a+2;
p[3]=a+3;
那么。。。它和下面的区别在哪呢?:
int a[4],*p;
p=a;        /*那么p+1=a+1,p+2=a+2,p+3=a+3....这样对吧?指针数组也是对原数组的地址操作。而这一个结构岂不是也一样吗?*/


然后 是 数组指针。。我完全看不懂了。。。。
书上定义是
(*p)[10]  /*p指向一个10元的一维数组。/

有木有大侠给一个通俗易懂的例子是用来运用 指针数组和数组指针 的。。。。。。。

求拯救!!!
搜索更多相关主题的帖子: 元素 
2011-05-29 16:33
快速回复:求。。高手讲解一下指针数组和数组指针吧。。。看了一天完全混乱了。。 ...
数据加载中...
 
   



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

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