逻辑运算~短路特性?若 a=1;b=2;c=3;d=4;m=1;n=1;则 (m=a>b)&&(n=c>d)结果m=0,n=1

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 12:12:34
逻辑运算~短路特性?若 a=1;b=2;c=3;d=4;m=1;n=1;则 (m=a>b)&&(n=c>d)结果m=0,n=1

逻辑运算~短路特性?若 a=1;b=2;c=3;d=4;m=1;n=1;则 (m=a>b)&&(n=c>d)结果m=0,n=1
逻辑运算~短路特性?
若 a=1;b=2;c=3;d=4;m=1;n=1;
则 (m=a>b)&&(n=c>d)
结果m=0,n=1

逻辑运算~短路特性?若 a=1;b=2;c=3;d=4;m=1;n=1;则 (m=a>b)&&(n=c>d)结果m=0,n=1
a&&b 只有a和b都为真,才为真,若a为假,则可以判断出 a&&b为假,没有必要执行b的判断了,所以b不会执行.
m=a>b =1>2显然 m=0 1>2不成立,而赋值表达式的值为等号右侧的值,所以m=0的值为0
也就是假,所以 n=c>d这句不会执行的,所以为那个结果.