int* p=&a; 指针
int** pp=&p 二级指针,用于存放指针的地址
int* parr[10]={0} 指针数组,用于存放指针
int(*p)[10]=&arr 数组指针,用于存放数组的地址
*(*(p+i)+j) 相当于 p[i][j] p是二维数组的地址,加上i后解引用得到第i+1行的数组,再加上列数j得到第j+1列的数据
int(*pf)(int) 函数指针,用于存放函数的地址
函数返回类型(*函数名)(参数)
int (*parr1[3])() 函数指针数组,用于存放函数指针
parr1 先和 [] 结合,说明 parr1是数组,是 int (*)() 类型的函数指针
16万+

被折叠的 条评论
为什么被折叠?



