(m=a>b)是赋值表达式,若a大于b则m得真,否则m得假。a=1,b=2,a>b为假,故m=假。赋值表达式(m=a>b)为假。m=0.(m=a>b)&&(n=c>b)是2个赋值表达式的”逻辑与“计算,当前面(m=a>b)为假时,{(m=a>b)&&(n=c>b)}必得假,则不需要计算(n=c>b),程序运行将略去(即跳过)n=c>b的计算,所以n=2不变化。结果n=2。