求助!!!有谁能解释一下?关于逻辑运算符的问题。。。
main(){ int a=1,b=2,c=3,d=4,m=21,n=10;
(m=a>b)&&(n=c>d);
printf("%2d",n);}
程序运行结果为什么是2 ? 也就是为什么n的值是2,而不是0?
[[it] 本帖最后由 oldboy22 于 2008-6-25 21:14 编辑 [/it]]
2008-06-25 21:06
2008-06-25 21:51
2008-06-25 21:52
2008-06-25 21:53