试题题干
设int a=0,b=0,m=0,n=0;,执行(m=a==b)||(n=a==b)后m和n的值分别是()
参考答案
正确答案:
试题解析
因为n=0为真,m=0为真,表达式(m=a==b)||(n=a==b)运算后的值是1,变量m值为1,变量n的值不变仍为0。
“||”为逻辑或,一旦“||”能够确定表达式的值,则不再继续运算。
设int a=0,b=0,m=0,n=0;,执行(m=a==b)||(n=a==b)后m和n的值分别是()
因为n=0为真,m=0为真,表达式(m=a==b)||(n=a==b)运算后的值是1,变量m值为1,变量n的值不变仍为0。
“||”为逻辑或,一旦“||”能够确定表达式的值,则不再继续运算。