参考书籍《C程序设计(第四版)》谭浩强
当指针遇上二维数组时,就常常老鼠,老虎,傻傻分不清楚了。小zz根据教材总结了以下几点:
例如:int a[3][4]={.......}
1. a[i] :指向i行0列元素地址;
2. &a[i]:指向i行首地址;
3. a+i:指向i行首地址;
4. *(a+i) :指向i行0列元素地址;
5. *(a+i)+j :指向i行j列元素地址;
原文地址:http://blog.csdn.net/u010275850/article/details/45096873