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...