关于c语言中有个自加的 我看了几遍还是搞不懂
已知a=b=c=1,a=a+++b+++c; 问a值 为多少啊
我老师说是由于编译系统不同而结果不同 .答案为4;麻烦高手解释一下;
>> 本文固定链接: http://www.vcgood.com/archives/3317
>> 转载请注明: bianzhuang 2009年12月10日 于 C语言帝国 发表
a=b=c=1,
a=a+++b+++c;在VC++6.0中的执行过程是这样的,先将a,b,c的值加起来,放到a,(也就是a=3);
楼上解释的表达式正确