gpt4 book ai didi

c - 浮点返回值,表示错误

转载 作者:行者123 更新时间:2023-12-05 01:13:45 25 4
gpt4 key购买 nike

我的函数从对象返回一个浮点值。如果函数找不到正确的浮点值,则应返回错误,以便我可以在代码中正确处理它。

我的问题是如何返回错误。

添加额外参数并使用它来设置错误标记的选项不是首选。

我可以返回一个神奇的值,这是一个有效的选择吗?我在程序中的浮点值永远不会超过非常大的数字(永远不会超过 10^12),因此返回 FLT_MAX 来检查错误可能是一种选择。

有更好的(可移植)方式吗?

最佳答案

如果您 #include <math.h> ,可以返回NAN万一出错。这是唯一的 float f f == fFALSE .

关于c - 浮点返回值,表示错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16857851/

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