&a:表示int*a[6]
&a[0]:与a等价
a[i]等价于*(a+i)
易混点:王道程序员面试宝典中的一道题:int a[2][3]={2,4,6,8,10},描述正确的是:其中的C选项为什么是对的。
**(a+1)+2和*(a+1)+1的区别,中仿真得到的结果都是8,但是意义是完全不一样的
**(a+1)+2:*(a+1)为int *指针指向第二行第一个数,**(a+1)为第二行第一个数的int值6,6+2=8;
*(a+1)+1:表示的是a[1][1],值为8;
&a:表示int*a[6]
&a[0]:与a等价
a[i]等价于*(a+i)
易混点:王道程序员面试宝典中的一道题:int a[2][3]={2,4,6,8,10},描述正确的是:其中的C选项为什么是对的。
**(a+1)+2和*(a+1)+1的区别,中仿真得到的结果都是8,但是意义是完全不一样的
**(a+1)+2:*(a+1)为int *指针指向第二行第一个数,**(a+1)为第二行第一个数的int值6,6+2=8;
*(a+1)+1:表示的是a[1][1],值为8;