C语言选择题,看不懂答案.求解释#includemain(){double a[15],k;k=fun(a);}则以下选项中错误的fun函数首部是 ( D)A.double fun(double a[15]) B.double fun(double *a)C.double fun(double a[]) D.double fun(double

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 05:11:12

C语言选择题,看不懂答案.求解释
#include
main()
{double a[15],k;
k=fun(a);
}则以下选项中错误的fun函数首部是 ( D)
A.double fun(double a[15]) B.double fun(double *a)
C.double fun(double a[]) D.double fun(double a)
为什么是D?什么是首部?

函数由函数首部与函数体
函数首部包括 函数类型 函数名 参数类型 参数名 函数属性
你这个首部变量是一个Double数组变量,形参的类型要和实参尽量相一致,mian函数里fun函数的参数是a,定义为a[],那是一个数组所以D错 D的形参是一个Double型变量