我试图用 C 语言构建一个非常简单的程序,该程序从函数返回浮点值,但由于某种原因我收到了错误。
#include<stdio.h>
int main(){
double returning;
returning = regre();
printf("%f", returning);
return 0;
}
double regre(){
double re = 14.35;
return re;
}
收到的错误说:
“遗憾”的冲突类型
之前的 regre 隐式声明在这里
该错误消息准确地告诉您发生了什么 - 有一个隐式声明regre
因为你直到之后才定义它main()
。只需添加一个前向声明:
double regre();
Before main()
,或者只是将整个函数移到那里。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)