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