gpt4 book ai didi

C 中的冲突类型

转载 作者:行者123 更新时间:2023-11-30 16:17:54 29 4
gpt4 key购买 nike

我试图用 C 语言构建一个非常简单的程序,该程序从函数返回浮点值,但由于某种原因我收到了错误。

#include<stdio.h>
int main(){
double returning;
returning = regre();
printf("%f", returning);
return 0;
}
double regre(){
double re = 14.35;
return re;
}

出现的错误是:

conflicting types for 'regre'

previous implicit declaration of regre was here

最佳答案

该错误消息准确地告诉您发生了什么 - 有一个 regre 的隐式声明,因为您直到 main() 之后才定义它。只需添加一个前向声明:

double regre();

main()之前,或者只是将整个函数移到那里。

关于C 中的冲突类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56132788/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com