C语言中isunordered函数如何实现判断无序类型?
- 内容介绍
- 文章标签
- 相关推荐
本文共计552个文字,预计阅读时间需要3分钟。
函数`isunordered`定义在`cmath.h`头文件中,用于检查第一个参数的值是否可以与第二个参数进行比较。如果第一个参数的值无法与第二个参数进行比较(即,它们都是`NAN`),则函数返回`true`。以下是简化后的函数开头和内容:
cbool isunordered(T1 x, T2 y) { return isnan(x) || isnan(y);}
所述isunordered()函数定义在<cmath.h>并检查是否第一个参数的值可以有意义与第二个参数进行比较。如果第一个参数不能与第二个参数进行有意义的比较(即一个或两个都是NAN),则返回1,否则返回0。
句法:
bool isunordered(float x,float y);
或者
bool是无序的(double x,double y);
参数:它使用两个值x和y,即用于检查它们是否无序的值。
返回:它返回1,如果x或y值是NAN,否则返回0。
本文共计552个文字,预计阅读时间需要3分钟。
函数`isunordered`定义在`cmath.h`头文件中,用于检查第一个参数的值是否可以与第二个参数进行比较。如果第一个参数的值无法与第二个参数进行比较(即,它们都是`NAN`),则函数返回`true`。以下是简化后的函数开头和内容:
cbool isunordered(T1 x, T2 y) { return isnan(x) || isnan(y);}
所述isunordered()函数定义在<cmath.h>并检查是否第一个参数的值可以有意义与第二个参数进行比较。如果第一个参数不能与第二个参数进行有意义的比较(即一个或两个都是NAN),则返回1,否则返回0。
句法:
bool isunordered(float x,float y);
或者
bool是无序的(double x,double y);
参数:它使用两个值x和y,即用于检查它们是否无序的值。
返回:它返回1,如果x或y值是NAN,否则返回0。

