设有如下定义: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。