在逻辑与&&运算中,如果第一个操作数为假,则结果是假.后面的操作数不参与运算,本题中因为第一个操作数(m=a>b)为假,所以第二个操作数(n=c>d)不参加运算,因此n的值不变。
int a = 1, b = 2, c = 4, d = 6, m = 2, n = 3;( m = (a > b) ) && ( c > d) ;