avatar
请教个 interview question# JobHunting - 待字闺中
z*j
1
typedef void (*FN)(int);
void f1(int);
void * f2(int);
FN abc = f1; //Line1
FN abc = f2; //Line2
FN abc = &f1; //Line3
FN abc = &f2; //Line4
Which of the above lines will compile
a. Line1
b. Line2
c. Line3
d. Line4
avatar
A*s
2
a?
avatar
s*l
3
我觉得是line1 吧~~
avatar
x*3
4
line 3
avatar
K*g
5
我觉得是a和b
avatar
f*4
6
ac
FN是函数指针的定义,FN返回void,接受一个int参数
f1返回void,接受一个int
f2返回void *,接受一个int
在函数指针赋值的时候,直接取函数名f1和用 &f1是等效果的
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。