有关C语言

问题描述:

有关C语言
int a=1,b=2,c=3,d=4,m=2,n=2;
则执行表达式:(m=a>b)&&(n=>d)后,n的值是多少?
A 1 B 2 C3 D 0

B对于&&运算,若前者为0则能确定算式为0,后者将不做运算,所以n并没有赋值.a>b 不成立为0,那么M的值是否不再是初始化的值了,而是 a b一个?简单说吧我很不理解(M=a>b)中= 和>怎么判断?单目>双目>三目运算>赋值。所以先算>