我有一个简单的函数“ chs”,它将正数更改为负数,将负数更改为正数。但是,出于某种原因返回“ -inf”,我认为这意味着无限。
功能代码:
double chs (double token) {
return (token * -1);
}
主要代码:
chs (-5);
答案 0 :(得分:1)
函数签名返回void。
void chs (double token)
这意味着您的函数实际上不返回任何内容,因此返回的内容都是不确定的。
解决方法是将void
替换为double
,如下所示:
double chs (double token)