二组数组与指针中a[i]和*(a+i)等价问题

a[0]和*(a+0)等价,a[1]和*(a+1)等价,a[i]和*(a+i)等价.因此a[0]+1和*(a+0)+1的值都是&a[0][1]怎么理解a[i]和*(a+1... a[0]和*(a+0)等价,a[1]和*(a+1)等价,a[i]和*(a+i)等价.因此a[0]+1和*(a+0)+1的值都是&a[0][1]

怎么理解a[i]和*(a+1)等价,是把它放到一组数组中去理解吗?*(a+1)怎么可以表示地址?"*"号不是表示值吗??
展开
 我来答
两只羊1qw
推荐于2016-11-29 · 超过16用户采纳过TA的回答
知道答主
回答量:99
采纳率:0%
帮助的人:55.5万
展开全部
你要记住 a[i]和*(a+i)等价的,
但在二维数组中表示的是 地址。
在一位数组中是直。
你可以这样理解,
一个一位数组,他的每个元素都是一个数组,那他就是一个二维数组,
那么a[i]或*(a+i)就表示相应的那个元素,而这个元素是一个数组,
当然a[i]或*(a+i)指的就是这一数组的首地址,
以此推之,a[i]+j或*(a+i)+j就是&a[i][j]
wa_ysl
2008-09-21 · TA获得超过405个赞
知道小有建树答主
回答量:596
采纳率:0%
帮助的人:279万
展开全部
*在指针面前是值,就是把他当成一位数组来理解,a是一个首地址,首地址+1,就是在首地址后加一个存储单元。所已相等
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
454930103
2008-09-21
知道答主
回答量:27
采纳率:0%
帮助的人:0
展开全部
11
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式