C小测验–108 |问题4

以下两种函数指针声明是等效的。第二个(即使用typedef)看起来更干净。

null

/* First Declaration */
int (*funPtr1)( int ), (*funPtr2)( int );
/* Second Declaration*/
typedef int (*funPtr)( int );
funPtr funPtr1, funPtr2;


(A) 符合事实的 (B) 错误的 答复: (A) 说明: 通常,函数指针的数据类型往往是神秘的,这就是为什么它与 类型定义 .想象一个函数指针,它指向一个接受函数指针并返回函数指针的函数。这可以使用typedef简化,否则将很难阅读/理解! 这个问题的小测验

© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享