嗯,表达不当,如果值是3的话表达式值是1,那是-1的话表达式值是0还是1呢? 会飞De光脚女 运输飞机 9 应该是0了,一般负值都都是为假,返回值是0 隐居桃源 运载火箭 14 逻辑值为1,只要是真的不管是表达式还是非零数字,逻辑值都是1 隐居桃源 运载火箭 14 我晕,你从哪儿看的 会飞De光脚女 ...
因为原式为……||1,所以其值为真。前面的那些你就别管它了,无论前面那些是真是假,……||1之后都是真。
在C语言中,整数 1 通常被视为真(true),而整数 0 被视为假(false)。这是因为在C语言的条件判断中,任何非零值都被解释为真,而零值被解释为假。 例如,在以下if语句中: c int value = 1; if (value) { // 这段代码会被执行,因为value非零,即真 } 在这个例子中,由于 value 的值为 1(非零),条件...