行指针一般用于二维数组中,指向每行元素的首地址;
定义形式:int (*p) [5] ;
表示方法:直接在p上偏移就是行,在*p上偏移就是列
#include<iosteam.h>
void
main(){
int
n[][3] = {10,20,30,40,50,60};
int
(*p)[3];
p=n;
cout<<p[0][0]<<
","
<<*(p[0]+1)<<
","
<<(*p)[2]<<endl;
}
输出为10,20,30
(*p)等于p[0];
**(p+1)等于40 即p[1][0];
*(*p+1)等于20 即p[0][1];