问一道C语言的问题 关于逻辑运算请问比如说if(表达式1 || 表达式2 && 表达式3)这时候怎么讨论?运算顺序是如何的?比如表达式1|| 表达式2 值为假表达式2 && 表达式3的时候 值为真,那三个是真

来源:学生作业帮助网 编辑:作业帮 时间:2021/06/20 17:47:18

问一道C语言的问题 关于逻辑运算请问比如说if(表达式1 || 表达式2 && 表达式3)这时候怎么讨论?运算顺序是如何的?比如表达式1|| 表达式2 值为假表达式2 && 表达式3的时候 值为真,那三个是真
问一道C语言的问题 关于逻辑运算
请问比如说
if(表达式1 || 表达式2 && 表达式3)
这时候怎么讨论?运算顺序是如何的?
比如表达式1|| 表达式2 值为假
表达式2 && 表达式3的时候 值为真,那三个是真假呢?
又或者 表达式1||表达式2为真
表达式2 && 表达式3 为假

问一道C语言的问题 关于逻辑运算请问比如说if(表达式1 || 表达式2 && 表达式3)这时候怎么讨论?运算顺序是如何的?比如表达式1|| 表达式2 值为假表达式2 && 表达式3的时候 值为真,那三个是真
先运算表达式2和3,两个都为真时才为真,表达式1或(表达式2与3的值)有一个为真时则整个表达式为真