pArr = (struct Student*)malloc(sizeof(struct Student));
pArr不是保存了malloc函数所分配的内存空间中首字节的地址,那么pArr的数据类型便是struct Student *类型
所以如果我写 f(pArr)
然后定义一个f函数 那么不应该这么写 void f(struct Student * p)
但为何却要发送f(&pArr)pArr不是本身便保存的地址么
而且如果这么写的话接受的时候不应该是
void f (struct Student ** p)了么