单选题
设有以下函数: 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
【答案解析】
解析:函数指针的一般定义形式为:数据类型(*指针变量名)()。D项中,void(*pf)(int,char)带有两个数据类型,不符合函数指针定义。
提交答案
关闭