cr:经典
77、指向指针的指针。
思路:
- 二级指针:指向指针的指针
- 二维数组:二维数组其实也是指针,一般情况下指针只能指到二维数组的第一层,即第一行的元素,但是地址是这一行的第一个元素地址,存首地址。很难用一维指针去指向二维数组中某个特定的元素,或者说没法指到每一个元素。
- *(*(p+0)+0):二维数组中第一行第一列的那个元素,括号里面是第一层,即第几行,外面是第几列(即第几个)。
- 数组指针&指针数组:数组的指针,是指向数组的指针;指针的数组,是存放指针的数组,数组中所有的元素都是指针。
代码:
对方:
(一) 二维指针
(二) 二维数组
(三)数组+指针