中易网

请教C语言的一个小问题

答案:2  悬赏:70  
解决时间 2021-04-27 15:20
  • 提问者网友:情系雨樱花
  • 2021-04-26 15:27
typedef void * (*FUNCPointer)(void);

这个是个无参数无返回值的函数指针,指向F函数,但是不知Void后面那个*是何意,请高人解答
最佳答案
  • 二级知识专家网友:强势废物
  • 2021-04-26 16:57
用语言真不好说,画内存图就比较清楚了。还是说说吧,不知道楼主能不能理解。
先说第一个,数组是由十个float类型的元素组成,def就是指向这个数组的指针的指针。
再说第二个,数组是由十个指向float类型的指针的元素组成,def是指向这个数组的指针。

希望能帮到你,谢谢,满意的话就采纳吧
全部回答
  • 1楼网友:短发女王川岛琦
  • 2021-04-26 17:28

acm网站上的题是将你的代码的输出先写到一个文件里,然后与正确答案的文件相比较,判断正确与否,一般是输入一组数据打印一组数据,

acm题对精度的要求很高,浮点数一般使用double型,你这道题将float改成double就能ac了,杭电这道题我的ac代码:

#include<stdio.h> #define pi 3.1415927 int main(){ double r; while(scanf("%lf",&r)!=eof){ printf("%.3lf\n",4*pi*r*r*r/3); } return 0; }

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息