A-A+

以下程序的主函数中调用了在其前面定义的fun函数 #include mai

2022-08-05 20:13:51 问答库 阅读 171 次

问题详情

以下程序的主函数中调用了在其前面定义的fun函数
#include<stdio.h>
main()
{ double a[15],k;
k=fun(a);
.
.
.
}
则以下选项中错误的fun函数首部是
A.double fun(double a[15])
B.double fun(double *a)
C.double fun(double a[])
D.double fun(double a)请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:D
解析:从主函数中调用fun函数的实参可以看出,形参应该是一个地址,不能省略前面的*号,D)选项的形参为一个double的值,所以不正确。

考点:函数,定义