定义和使用
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | // 2011_09_C_31 以下程序的主函数中调用了在其前面定义的fun函数 ∶ main() { double a[15], k; k=fun(a); } 则以下选项中错误的fun函数的首部是_______。 A. double fun( double a) B. double fun( double a[15]) C. double fun( double *a) D. double fun( double a[]) |
本题选A,这个选项的参数是double类型,不是数组(指针常量)。数组作为参数时,可以不指定数组的大小,或者说即使传递了编译器也会忽略。