若定义了以下函数:void f(……){…… *p=(double *)malloc(10 * sizeof(double)); ……}p是该函数的形
若定义了以下函数: void f(……) { …… *p=(double *)malloc(10 * sizeof(double)); …… } p是该函数的形参,要求通过p把动态分配存储单元的地址传回主调函数,则形参p的正确定义应当是()
A.double *p
B.float **p
C.double **p
D.float *p
请帮忙给出正确答案和分析,谢谢!