c中使用bool函式的例子,C 中使用bool函式的例子

時間 2021-10-17 05:01:00

1樓:等待的幸福快樂

例子:bool 就兩個值,真或者假,通常用來儲存關係表示式或者邏輯表示式的結果。

以前是用 int 來表示真假,大 int 有多個值,所以才規定 0 為假,非零為真,導致對應關係比較麻煩,有了 bool 就方便多了,如果把結果賦值給 bool 型別的變數,他會自動轉換,即把0轉換為假,非零轉換為真。

int a,b;

bool c;

a=1;

b=2;

c=a>b;

if(c)

//說明a>b

else

//說明 a<=b

例子:用於判斷 有時候有利於程式的健全 當然有時候是為了程式有條理,讓程式好寫

bool isempty() //例如判斷是否為空

解釋:bool 型的變數時c語言常用的便利之一,就是true和false,其實可以理解兩者就是1和0表示。一般用來判斷函式的執**況,一個子函式的返回值可以定義成bool值變數。

這樣的話返回值基本上就是表示此函式是否能執行成功。

2樓:匿名使用者

有時返回值只需要兩種狀態就可以,程式會跟據返回的真假做兩種不同的反應

3樓:手機使用者

# include

bool isprime(int val)if( i == val )

return true;

else

return false;

}int main(void)

c++中關於bool的用法,可不可以舉例子說明,謝謝!

4樓:匿名使用者

bool是布林型變數,也就是邏輯型變數的定義符,類似於float,double等,只不過float定義浮點型,double定義雙精度浮點型。 在objective-c中提供了相似的型別bool,它具有yes值和no值。

布林型變數的值只有 真 (true) 和假 (false)。

布林型變數可用於邏輯表示式,也就是「或」「與」「非」之類的邏輯運算和大於小於之類的關係運算,邏輯表示式運算結果為真或為假。

bool可用於定義函式型別為布林型,函式裡可以有 return true; return false 之類的語句。

布林型運算結果常用於條件語句,

if (邏輯表示式)

else

;三、關於bool的小例子

(1)#include

using namespace std;

int main()

執行結果:ok!

c語言void函式在main函式中使用的問題

逍遙散士 宣告和呼叫是兩回事,宣告void function void 括號中的void 是告訴編譯器此函式沒有引數,而呼叫時函式名後面的括號裡放時的是引數,你這樣去寫,就相當前面說明了無引數,後面又給它一個引數,程式當然出出錯了,另外呼叫時不寫返回值的型別,因為在宣告時已經寫過了,這可能是編譯器的...

cvs函式呼叫問題,vs中使用c 類的使用問題

標準的做法是 把所有函式宣告放到最前面,全部宣告完畢之後才是函式的具體實現。舉例如下 include 這裡把所有自定義函式的宣告提到最前面,解決由於函式實現順序導致的呼叫未定義函式的問題 int fun1 int x,int y int fun2 int x void fun3 void 結束宣告 ...

c 中strcmp函式怎麼使用

韌勁 int strcmp char src,char dst 函式功能 比較兩個字串是否相等。函式解析 這個函式,在vc的庫函式中的定義如下 int cdecl strcmp const char src,const char dst 我們需要留意的是這個函式的迴圈部分,while ret uns...