inta[4][4];int(*P)[4]=a;这个p指向的是数组a里的第4列所有元素吗?
提问:inta[4][4];int(*P)[4]=a;这个p指向的是数组a里的第4列所有元素吗?
网友回答:
不是
P与a等价
它的值就等于a,也就是数组a的首地址
也就是
p[0] == a[0]
p[1] == a[1]
p[2] == a[2]
p[3] == a[3]
区别:a是数组,而P是指针
(a不能直接运算,而p可以,如 p=p+1)
提问:inta[4][4];int(*P)[4]=a;这个p指向的是数组a里的第4列所有元素吗?
网友回答:
不是
P与a等价
它的值就等于a,也就是数组a的首地址
也就是
p[0] == a[0]
p[1] == a[1]
p[2] == a[2]
p[3] == a[3]
区别:a是数组,而P是指针
(a不能直接运算,而p可以,如 p=p+1)
盒子游戏,游戏玩家专属个性阅读社区