今天学习了指针与地址二维数组指针等,还是有些问题不太懂,现总结如下:
二维数组与指针的关系。a[0] *(a+0) *a 都是指第0行0列元素的地址,如何理解的?
对于一个二维数组,数组名a表示数组首行入口地址,a[0]就表示0行0列的地址;*(a+0)等价于a[0],*代表的意思不是就取地址吗,为什么要理解成取值操作;*a又是什么意思?
感觉越看越迷糊了。
今天学习了指针与地址二维数组指针等,还是有些问题不太懂,现总结如下:
二维数组与指针的关系。a[0] *(a+0) *a 都是指第0行0列元素的地址,如何理解的?
对于一个二维数组,数组名a表示数组首行入口地址,a[0]就表示0行0列的地址;*(a+0)等价于a[0],*代表的意思不是就取地址吗,为什么要理解成取值操作;*a又是什么意思?
感觉越看越迷糊了。