设变量x,y,a,b,c,d的值为1,计算表达式(x=a!=b)&&(y=c!=d)后,变量x,y的值分别是:

来源:学生作业帮助网 编辑:作业帮 时间:2024/06/16 17:39:11
设变量x,y,a,b,c,d的值为1,计算表达式(x=a!=b)&&(y=c!=d)后,变量x,y的值分别是:
xJ@_\B l%i"$T,T=1]w)z+j (,373?XC~yl#uQC4 ͟X Z%lee㮄{m_hIEq D\(H}V4aCoDx5X8zY, Ep'̈́>~Wķ0^'

设变量x,y,a,b,c,d的值为1,计算表达式(x=a!=b)&&(y=c!=d)后,变量x,y的值分别是:
设变量x,y,a,b,c,d的值为1,计算表达式(x=a!=b)&&(y=c!=d)后,变量x,y的值分别是:

设变量x,y,a,b,c,d的值为1,计算表达式(x=a!=b)&&(y=c!=d)后,变量x,y的值分别是:
!=的优先级比赋值“=”的优先级大,所以上边表达式可以写成这样:
(x=(a!=b))&&(y=(c!=d))
这样就可以看出结果来了.

a!=b为假,故x=0
判断x=a!=b为假后就不再判断y=c!=d 所以y还是1