主题:求帮助 有关于自增运算
#include "stdio.h"
void main()
{
int a,b,c,d;
a=5;
b=5;
c=(a++)+(a++)+(a++);
d=(++b)+(++b)+(++b);
printf("a=%d,b=%d,c=%d,d=%d\n",a,b,c,d);
}
这段代码 为什么d=22 d不是8+8+8=24吗?++不是先自增再运算的吗?求解释!!!
void main()
{
int a,b,c,d;
a=5;
b=5;
c=(a++)+(a++)+(a++);
d=(++b)+(++b)+(++b);
printf("a=%d,b=%d,c=%d,d=%d\n",a,b,c,d);
}
这段代码 为什么d=22 d不是8+8+8=24吗?++不是先自增再运算的吗?求解释!!!