if語句里能定義常量嗎?
if語句只把括號內的語句當成一個bool值來判斷,true就執行,false就不執行。
編譯器會自動把所有可以轉化為bool型表達式轉化成bool型。
關系表達式就不用說了,直接求出真假即可。
數值常量轉化成bool型時,按照非零為true,零為false的原則進行轉換即可。
bool表示布爾型變量,也就是邏輯型變量的定義符,以英國數學家布爾代數的奠基人專喬治·布爾(George
Boole)命名。屬
2.
bool類似于float,double等,只不過float定義浮點型,double定義雙精度浮點型。
在objective-c中提供了相似的類型BOOL,它具有YES值和NO值;在java中則對應于boolean類型。
bool型是C語言中C99標準新增的特性,在頭文件中定義.
其邏輯值為true與false,相當于值1與0