函数指针求助

这个关于函数指针的问题,实在是不理解,请达人解释,万分感谢。
1.png

尤其是C项实在是不理解

Tomguluson

赞同来自:

那就简单说一下C选项吧:可以这么理解:int (*f)()定义了一个指针变量f,其返回值为int,传参暂时未定义。可以先不管;接着,f=add表明使得f指向函数add的地址;(*f)显然就等价于add了,后面传入的参数应该为两个int型实参。所以C是对的。这里只有D是错的,因为int型指针不能赋给int型变量。

要回复问题请先登录注册