先一句一句看1.b=12.a=b=1,这里a=13.a++,注意这句,不同的编译器产生不同结果,有的编译器在这句执行完成后逗号表达式后面的值还都没执行a的值就已经变成2了!4.b+1,不产生任何影响5.c+a+b--,这句只对b产生影响,执行后b=0最后结果a=2,b=0,c至始至终没改变过值,不同的编译器不一样的初始值,有的是0,不能确定。