友友们谁知道这个的思路啊

设有如下定义:int a=1,b=2,c=3,d=4,m=2,n=2;则执行表达式:(m=a>b)&&(n=c>d)后,n的值为

n=c>d,执行过程是先计算c>d的值再赋值给n,c>d为false,转为int型就是0所以n=0

你可以写一个简单的程序实验一下。
n = c>d,
既然是假的,那 n 的值就是 0。