设有以下函数: voidfun(intn char}s){……}则下面对函数指针的定义和赋值均正确的

计算机考试 已帮助: 时间:2024-07-03 10:41:42

设有以下函数:
voidfun(intn,char}s){……}
则下面对函数指针的定义和赋值均正确的是( )。
A.void(*pf)(int,char);pf=&fun;
B.void+pf( );pf=fun;
C.void*pf( );*pf=fun;
D.void(*pf)(int,char*);pf=fun;
请帮忙给出正确答案和分析,谢谢!

难度:⭐⭐⭐

题库:计算机类考试,计算机二级,职称计算机

标签:的是,赋值,函数

参考解答

用户头像

469***808

2024-07-03 10:41:42

正确答案:D
函数的参数可以是指针类型。它的作用是将一个变量的地址传送到另一个函数中。函数名代表函数的人口地址,指向函数的指针应该定义为void(+pf)()。如果定义为void·pf(),则表示函数pf返回值为一个基类型为void的指针。因此D选项正确。

上一篇 有以下程序: 程序运行后的输出结果是( )。A.1 1 2 6 B.6 2 1 1 C.6 4 3

下一篇 病毒程序一般包括四个模块 对于某一个计算机病毒来说 ( )不是完全必需的模块。A 引发机制B 传染机

相似问题