就是杨小叨 发表于 2017-2-23 15:03:14

二维数组的一个困惑

本帖最后由 就是杨小叨 于 2017-2-27 16:31 编辑

要怎么理解在二维数组里面&a和a是等同的这句话?
材料中给的解释是 在二维数组中不能把&a理解为元素a的地址,不存在元素a,那么&a要怎么理解?为什么它和a是等同的呢?

lumber2388779 发表于 2017-2-23 15:46:23

数组本身你就可以理解为一种指针
*(a+i) 的值就等于a 的值
在二维数组中也是一样的道理
*(a+j) == a
&*(a+j) == &a
a+j == &a
a == &a
不知道这样你能理解不

一语终难尽思愁 发表于 2017-2-23 23:15:02

一维数组多方便*(a+i*j+j)

就是杨小叨 发表于 2017-2-27 16:31:34

lumber2388779 发表于 2017-2-23 15:46
数组本身你就可以理解为一种指针
*(a+i) 的值就等于a 的值
在二维数组中也是一样的道理


谢谢
页: [1]
查看完整版本: 二维数组的一个困惑