+ -
当前位置:首页 → 问答吧 →  *(*(a+i)+j)与*(a[i]+j)

*(*(a+i)+j)与*(a[i]+j)

时间:2011-05-11

来源:互联网

a[i][j]是一个二维数组 
*(*(a+i)+j)与*(a[i]+j)书上说这两个都可以表示a[i][j] 的值
我不理解的是为什么*(a+i)和a[i]是等价的 
a[i]是个地址 
a+i也是个地址 
那*(a+i)不就是地址里面的值了么? 
请大牛们讲解一下哈

作者: h2995527   发布时间: 2011-05-11

a[i]不是地址!概念上先错了。

作者: mydo   发布时间: 2011-05-11