设有以下函数: void fun(int n,char*s){…} 则下面对函数指针的定义和赋值均正确的是( )。
2023-04-24
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正确。
2023-04-24 计算机考级
语句:“printf(%d,(a=)&&(b=-2));”的输出结果是( )。
2023-04-24 计算机考级
2023-04-24 计算机考级
当c的值不为0时,在下列选项中不能正确将c的值赋给变量a、b的是( )。
2023-04-24 计算机考级
热门标签