赋值运算这块不是很理解,很模糊???
#include <stdio.h>void main()
{
int a=1,b=2,c=3;
printf("%d,%d,%d,%d\n",a=b=c,a==b==c,a==(b=c),a==(b==c));
}
结果为什么是3,0,0,0呢?不是很理解?
2012-03-05 20:03
2012-03-06 15:43
2012-03-06 20:26
2012-03-06 20:30