关于自增自减的问题 帮忙看个程序
#include<stdio.h>void main()
{
int a=1,b=2,c=3;
printf("b=%d,a+++b++=%d,b+++c=d%\n",b,a+++b++,b+++c);
}
运行结果为 b=4,a+++b++=4,b+++c=6
怎么第一个b是4不是2啊???难道先算后面的b+++那些再显示么?运算次序是什么??我觉得应该是b=2,a+++b++=3,b+++c=6才对啊
哦 我用的是TuRBOC2.0 和vc6.0有什么区别么?
[ 本帖最后由 njzhangyuhao 于 2011-1-27 13:11 编辑 ]