若有以下说明和定义,则对fun函数的正确调用语句是( )int main( ){ int (*a)(int*),*b( ),w[10],c; : : return 0;}int fun(int *c) {...}
举一反三
- 若有以下说明和定义: fun(int *c) {…} void main() { int (*a) ()=fun,*b(),w[l0],c; ... } 在必要的赋值之后,对fun函数的正确调用语句是
- 已知在主调函数中有数组定义语句inta[10];和函数调用语句fun(a,10);,则函数fun的函数头可能是________。 A: fun(int a,int n) B: fun(int a[],int n) C: fun(int a[],int 10) D: fun(int a[10],int 10)
- 有以下语句,则调用函数的正确语句是()。int a[10];void fun(int *,int n); A: fun(a,10); B: fun(a[0],10); C: fun(*a,10); D: fun(&a,10);
- 有函数int fun(int *)和int Pro(int *,int (*p)(int *) ),main()通过调用函数Pro实现调用函数fun,请把Pro()填完整。 int Pro(int *p, ) { ; } int main(){ int a[10]={0}; Pro(a,fun); ...... }
- 若有以下函数定义,主函数中定义int a[10],b;则在主函数中调用该函数的正确语句为:( )。int fun(int b[ ],int n){……} A: b=fun(a[],10); B: fun(a[],10); C: b=fun(a,10); D: fun(a,10);