qzjhjxj 柯本 雁过旧相识 c语言指针与函数
arr是二维数组
*p(子函数)指的是啥
为什么子函数指针函数后面是[4],是把它当作一个一维数组吗
*p (主函数)指的是啥
pp指的是啥
#include<stdio.h>
int *search(int (*p)[4],int k){
int *pp;
pp=*(p+k);
return pp;
}
int main(){
int arr[3][4]={
{20,30,40,50},
{30,40,50,60},
{55,65,75,85}
};
int k;
scanf("%d",&k);
int *p;
p=search(arr,k);
for(int i=0;i<4;i++){
printf("%d",*(p+i));
}
return 0;
}