请问C语言中,0&&0||1的值是多少啊 ?

不是说如果&&左边的值为0 那右边就不运算了 直接输出0? 那这种情况怎么处理?

值为1,因为它有2个逻辑运算符,执行的是2次不同的操作,先做了0&&0,然后做了0||1,这跟你说的情况是不同的,
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-07-25
“&&”(逻辑与)、"||"(逻辑或)是逻辑运算符。 同一等级的,从左到右结合运算,0&&0为假,即为0,0再与1相或0||1为真,即为1.
第2个回答  2012-07-25
根据运算优先级,先算0&&0得0,再算0||1得1,所以最终结果是1。
第3个回答  2012-07-25
应该是零
第4个回答  2012-07-25
1吧,
相似回答