C++中,bool怎么用?
1 回答

慕碼人8056858
TA貢獻(xiàn)1803條經(jīng)驗(yàn) 獲得超6個(gè)贊
bool 就兩個(gè)值,真或者假,通常用來存儲(chǔ)關(guān)系表達(dá)式或者邏輯表達(dá)式的結(jié)果。
以前是用 int 來表示真假,大 int 有多個(gè)值,所以才規(guī)定 0 為假,非零為真,導(dǎo)致對(duì)應(yīng)關(guān)系比較麻煩,有了 bool 就方便多了,如果把結(jié)果賦值給 bool 類型的變量,他會(huì)自動(dòng)轉(zhuǎn)換,即把0轉(zhuǎn)換為假,非零轉(zhuǎn)換為真。
int a,b;
bool c;
a=1;
b=2;
c=a>b;
if(c)
//說明a>b
else
//說明 a<=b
- 1 回答
- 0 關(guān)注
- 664 瀏覽
添加回答
舉報(bào)
0/150
提交
取消