a = a+++b;到底该怎么计算

a a+++b到底该如何计算#includestdio.hvoid main(){??? int a 1,b 2??? a a+++b??? printf(

a = a+++b;到底该如何计算

#include<stdio.h>
void main()
{
??? int a = 1,b = 2;
??? a = a+++b;
??? printf("%d\n",a);
}

是从后往前算,还是从前往后算,

VC 6.0 和 VS 2010 编译结果都是 4,也就是从后往前算。