例:设整型变量m,n,a,b,c,d的值均为0。执行(m=ab)||(n=cd)后,m,n的值各是()
题解:“||”为逻辑或运算符(左右中有一个为真即为真),具有左结合性(从左往右),题目中(m=ab)结果为m=1,为非零答案,所以结果为真。逻辑或运算符具有“若左边判定为真,则结果为真,不再进行后续判断”。所以(n=cd)并未执行,即n=0。综上:m=1,n=0.
逻辑或运算符
最新推荐文章于 2023-11-23 18:46:01 发布
例:设整型变量m,n,a,b,c,d的值均为0。执行(m=ab)||(n=cd)后,m,n的值各是()
题解:“||”为逻辑或运算符(左右中有一个为真即为真),具有左结合性(从左往右),题目中(m=ab)结果为m=1,为非零答案,所以结果为真。逻辑或运算符具有“若左边判定为真,则结果为真,不再进行后续判断”。所以(n=cd)并未执行,即n=0。综上:m=1,n=0.