数组指针的数组名是二级指针 所以数组名+1就表示移动一行 所以二级指针跨行
一级指针跨一个元素(奔列),所以*a+1表示指向下一个元素。
数组是存放 指针是指向
数组名本来就是指针 再加& 如:&a 就变成了双指针,这里的双指针就是指二维数组,加1,就是数组整体加一行。
int (*a)[10] 表示数组指针 a是二级指针 这儿代表二维数组
比如数组:a[3]={1,2,3};
数组名a表示数组的首地址,&a是数组的指针。
数组指针的数组名是二级指针 所以数组名+1就表示移动一行 所以二级指针跨行
一级指针跨一个元素(奔列),所以*a+1表示指向下一个元素。
数组是存放 指针是指向
数组名本来就是指针 再加& 如:&a 就变成了双指针,这里的双指针就是指二维数组,加1,就是数组整体加一行。
int (*a)[10] 表示数组指针 a是二级指针 这儿代表二维数组
比如数组:a[3]={1,2,3};
数组名a表示数组的首地址,&a是数组的指针。