万能百科  > 计算机   > 

设有以下函数: void fun(int n,char*s){…}&nbs

2021-07-13   

问题:

[单选] 设有以下函数:

void fun(int n,char*s){…}

则下面对函数指针的定义和赋值均正确的是(  )。

A . void(*pf)(  );pf=fun;

B . void*pf(  );pf=fun

C . void*pf(  );*pf=fun;

D . void(*pf)(int,char);pf=&fun;

正确答案:

A

参考解析:

函数指针的定义格式为函数类型(*指针变量名)(形参列表);函数名和数组名一样代表了函数代码的首地址,因此在赋值时,直接将函数指针指向函数名就行了。所以选项A正确。

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。

标签