所述isunordered()函數定義在<cmath.h>並檢查是否第一個參數的值能夠有意義與第二個參數進行比較。若是第一個參數不能與第二個參數進行有意義的比較(即一個或兩個都是NAN),則返回1,不然返回0。c++
句法:編程
bool isunordered(float x,float y);微信
或者函數
bool是無序的(double x,double y);學習
參數:它使用兩個值x和y,即用於檢查它們是否無序的值。spa
返回:它返回1,若是x或y值是NAN,不然返回0。code
下面的程序說明了C ++中的isunordered()函數:視頻
示例一:blog
#include <bits/stdc++.h> using namespace std; int main() { float x=6.3; float y=sqrt(-9); cout<<"The value of x is= "<< x << endl; cout<<"The value of y is= "<< y << endl; cout<<"isunordered(x, y) = "<<isunordered(x, y); return 0; }
輸出:教程
x的值是6.3
y的值是= -nan
isunordered(x,y)= 1
說明:在示例1中,y的值爲NAN,這就是函數返回1的緣由。
示例2:
#include <bits/stdc++.h> using namespace std; int main() { float x=4.6; float y=9.2; cout<<"The value of x is= "<< x << endl; cout<<"The value of y is= "<< y << endl; cout<<"isunordered(x, y) = "<<isunordered(x, y); return 0; }
輸出:
x的值是4.6
y的值是9.2
isunordered(x,y)= 0
說明:在示例2中,x和y的值不是NAN,這就是函數返回0的緣由。
天天學點小知識,但願對你有幫助~
另外若是你想更好的提高你的編程能力,學好C語言C++編程!彎道超車,快人一步!筆者這裏或許能夠幫到你~
C語言C++編程學習交流圈子,QQ羣464501141【點擊進入】微信公衆號:C語言編程學習基地
分享(源碼、項目實戰視頻、項目筆記,基礎入門教程)
歡迎轉行和學習編程的夥伴,利用更多的資料學習成長比本身琢磨更快哦!