永发信息网

一个函数指针数组p[],数组p共有4个元素,其元素指向返回double型值的函数。其定义形式正确为

答案:3  悬赏:60  手机版
解决时间 2021-03-21 02:08
  • 提问者网友:呐年旧曙光
  • 2021-03-20 21:15
A double(*p[4])( ) B double *p[4] C double*p[4]( ) D double*p[4]
最佳答案
  • 五星知识达人网友:枭雄戏美人
  • 2021-03-20 22:20
A。
double (*p[4])( )被编译器解释为:p是有4个元素的数组,这数组的每一个元素都是指向函数的指针,被指向的函数返回一个double值;符合题意。如果不加(*p[4])两边的括号而写成选项C的double*p[4]( )模样,则编译器会把double和*连在一起解释,就会被解释为:p是有4个元素的数组,这数组的每一个元素都是函数,这些函数返回double型指针;而数组的元素类型不可能是函数型的,所以选项C是错误的。选项B、D显然不合题意,不用考虑。
全部回答
  • 1楼网友:独钓一江月
  • 2021-03-20 23:36
根据排除法,首先确定题目中药选择的事一个函数,那么根据函数定义规则,可以排除bd,c选项括号的写法就是错的,因此选a。 如果纠结这个定义的话,那么首先要知道指针函数的写法,指针函数的写法是int (*p)();p是指向一个返回int函数的指针,现在将p扩充为一个拥有4个元素的数组,即int (*p[4])();将int改成double就是a选项
  • 2楼网友:長槍戰八方
  • 2021-03-20 22:31
答:C 一个函数指针数组p[], 其元素指向返回double型值的函数。:A 和C —— double*p[]( ) 数组p共有4个元素,:double*p[4]( )
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯