- 數碼問答
- 答案列表
bool類型怎麼用:c語言bool類型 怎麼用[朗讀]
我給你改了一下,首先說沒有發現你說的bool啥的編譯錯誤,bool使用是對的.有問題,但不是bool的,sqrt使用有問題,必須輸入double輸出double才行,所以做了個類型。
bool為布爾型,只有一個位元組,取值false和true,是0和1的區別.比如類:classmyclass{public:myclass(inta,intb):first(a),second(b){}intfirst;intsecond;booloperatorreturnfirst}};boolless_second(constmyclass&m1,constmyclass&m2){returnm1.second}這裡bool的意思是返回bool類型值bool有兩個值:true和false
bool型變量只有兩個值,true或者false.一般做為標誌來使用.其實用一個整數等於1和等於0來實現效果一樣,但是bool型變量占的空間更小。
bool類型是判斷真假的,結果只有兩個,一個真一個假,在c++中有一條規定,非0即為真,所以比如說while(1),1可以寫成23456⋯⋯,while的參數應該是一個bool型,當滿足條件為真時就執行循環,因為非0為真,所以上面的那句話就會進入死循環,要讓循環結束,可以在裡面加跳轉語句或者break,如果用bool類型處理的話,比如i=10;while(i),可以在while循環裡面寫i--,就是每次都自減1,就通過bool類型實現了空值循環次數的作用。