struct student (* search)(struct student * s,int n)一个指向结构体的函数指针类似int(* p)(int a,int b )struct student是类型类似int参数是struct student 型的指针 和整型的n调用这个结构体函数指针可以获得被调用函数端口地址常量
返回的是结构体的指针,不是函数指针你的create函数内部给结构体指针申请了一个sizeof(...)大小的空间,在主函数里用同样类型的结构体指针接收