以下哪个C语言声明能正确描述'一个包含5个函数指针的数组,每个函数接受一个float参数并返回double类型'?
答案解析
核心考点:函数指针数组的声明语法。
解题思路:
1. 数组维度[5]需要紧跟在标识符后
2. 函数指针的语法要求用括号包裹*和标识符
3. 返回值类型需与声明整体匹配
选项分析:
A. 错误,返回类型写成指针但实际需要double
B. 正确,符合函数指针数组的完整声明规范
C. 错误,括号位置错误导致成为指向数组的指针
D. 错误,数组维度错误附加到返回值类型
易错点:容易混淆函数指针数组与数组指针的声明顺序
正确答案:B