若有以下说明和定义:
fun(int *c) {…}
void main()
{
int (*a) ()=fun,*b(),w[l0],c;
...
}
在必要的赋值之后,对fun函数的正确调用语句是
fun(int *c) {…}
void main()
{
int (*a) ()=fun,*b(),w[l0],c;
...
}
在必要的赋值之后,对fun函数的正确调用语句是
举一反三
- 若有以下说明和定义,则对fun函数的正确调用语句是( )int main( ){ int (*a)(int*),*b( ),w[10],c; : : return 0;}int fun(int *c) {...}
- 若有以下说明和定义:voidfun(int*c){}voidmain(){int(*a)()=fun,*b(),w[10],c;}在必要的赋值之后,对fun函数的正确调用语句是()。 A: A、a=a(w); B: B、(*a)(&c); C: C、b=*b(w); D: D、fun(b);
- 有以下函数定义:void fun(int n,float x){...} 若以下选项中的变量都已正确定义并赋值,则对函数fun()的正确调用语句是 。 A: void fun(int n,float x); B: k=fun(10,22.5); C: fun(int n,float x); D: fun(m,y);
- 有以下语句,则调用函数的正确语句是()。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);
- 有以下函数定义:void fun(int n,double x) {……}若以下选项中的变量都已定义并赋值,则对函数fun的正确调用语句是( ) A: fun(x,n); B: void fun(n,x); C: fun(int y,double m); D: k=fun(10,12.5);