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

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/03 23:49:19
逻辑运算~短路特性?若 a=1;b=2;c=3;d=4;m=1;n=1;则 (m=a>b)&&(n=c>d)结果m=0,n=1
xN@_eV $ 7ݵS-ERDFAD2s-<6F$g|ѫ^L{1rgўh Zh%a_E(UƦa%UE v3( ngh6 "UCߋb!1y<9JZk J)Y i]Nhc"^}Сq_cHm1J i(c #SȘ논 "-Umޢv 4p#e;"NΨFQ|7>d֛ʴBe5 &7Gd>_/gfň> 7A

逻辑运算~短路特性?若 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这句不会执行的,所以为那个结果.