关于bool最后一问

来源:百度知道 编辑:UC知道 时间:2024/05/14 03:50:29
好吧 之前我一直把true或false看成仅仅是一个值而已
现在想想应该理解到true时程序运行 false时程序终止这层含义 是不是这样?

布尔值用作逻辑判断,或称条件判断。在一个判断中,必须由用户指定逻辑值,该值或真或假,如“x==5”,“isValid(m)”,“1”,“0”等。在c/c++条件判断中,如果逻辑值是非零值,就会执行与具体,反之就不会执行语句体。

这个关键看你的变量的用处,一般TRUE表示达到目的,FALSE没有达到目的

true或false本来就是值啊,1和0而已,没必要搞得那么复杂

true/false 就是“是/不是”,在计算机上的表现形式就是“非零值/零值”而已。