bool
数据类型通常表示为0
(如false
)和1
(如true
)。但是,有些人说true
值可以用1
以外的值来表示。如果后面的语句为true
,则以下表达式可能不正确。
bool x = 1;
if (x==1)
Do something..
我想知道下面的语句在常用的编译器上是否能像预期的那样工作。
if () Do something..
z= 1;if (y>0.5) Do something..
https://stackoverflow.com/questions/56218225
复制相似问题