gpt4 book ai didi

函数定义中与 double 冲突的类型

转载 作者:行者123 更新时间:2023-12-02 06:28:07 25 4
gpt4 key购买 nike

我收到错误消息“我的函数中‘abs’的类型冲突。代码非常简单。

double abs (double x) {  // Returns absolute value
if (x<0)
return (x*(-1));
else
return x;
}

这是在代码块上的 C 项目上。我已经尝试转换返回值,但错误仍然存​​在。

最佳答案

我猜你有 <stdlib.h>包括因为 abs已经在那里声明并具有签名 int abs(int) ,因此您的定义会产生“冲突类型”。

关于函数定义中与 double 冲突的类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49704569/

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