若有以下的说明和定义: fun(int*z) { …. } mian() { int(*x)()=fun,*y(),w[10],z; … } 在必要的赋值之后,对fun函数的正确调用

admin2019-04-24  29

问题 若有以下的说明和定义:
    fun(int*z)
    {  ….
    }
    mian()
    {  int(*x)()=fun,*y(),w[10],z;
       …
    }
    在必要的赋值之后,对fun函数的正确调用语句是(    )。

选项 A、x=x(w);
B、fun(y);
C、y=*(w);
D、(*x)(&z);

答案D

解析 本题主要考查函数指针。定义(*x)()为函数型指针,并指向fun()函数,正确的调用形式为(*x)(&z)。
转载请注明原文地址:https://kaotiyun.com/show/FLRp777K
0

最新回复(0)