问题标题:
问个c语言的题设有定义语句int(*f)(int);,则下列叙述正确的是_____.(0804国选40)x0bA.f是类型为int的指针变量x0bB.f是指向函数的指针变量,该函数具有一个int类型的形态x0bC.f是指向int类型一维数组
更新时间:2024-04-27 00:54:26
问题描述:
问个c语言的题
设有定义语句int(*f)(int);,则下列叙述正确的是_____.(0804国选40)x0b
A.f是类型为int的指针变量
x0bB.f是指向函数的指针变量,该函数具有一个int类型的形态
x0bC.f是指向int类型一维数组的指针变量
x0bD.f是函数名,该函数的返回值是其类型为int类型的地址
若有函数声明”intsub(int(*x1)(),int*x2);”,则形式参数x1是指向______________的指针变量.
李健全回答:
B
x1是一个函数指针,函数原型为:intfunc();
比如:
intAdd(){
return2+3;
}
voidmain()
{
inta=2;
sub(&Add,&a);
}