在二维数组中怎么理解*(a+1)=a[1]?又怎么理解&(a+1)

问题描述:

在二维数组中怎么理解*(a+1)=a[1]?又怎么理解&(a+1)

只有变量(或者叫左值)才能用取地址符号“&”,它的含义就是得到这个变量在内存中的位置,如果不是变量而是一个计算的结果,那么取地址也就没有意义了.所以其实这种写法&(a+1)是没有意义的,也是不能编译的.