问题 单项选择题

以下程序的主函数中调用了在其前面定义的fun函数#include ∶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

解析:【解析】函数调用时要求数组地址共享,达到数据返回的目的。要求主函数实参用数组名;被调函数的形参用A) double a[15]、B) double *a、C) double a[]均为合法。D)形式参数是只进不出变量a。

单项选择题
问答题 简答题