b=(++a)+(++a)+(++a)运作结果疑问
b=(++a)+(++a)+(++a)运行结果疑问?
#include <stdio.h>
void main()
{
int a=10;
int b;
b=(++a)+(++a)+(++a);
printf("%d",b);
}
按照理论算法变量b的值应该是39,但我在vc6中运行结果为37;
为什么?
------解决思路----------------------
http://bbs.****.net/topics/370153775
#include <stdio.h>
void main()
{
int a=10;
int b;
b=(++a)+(++a)+(++a);
printf("%d",b);
}
按照理论算法变量b的值应该是39,但我在vc6中运行结果为37;
为什么?
------解决思路----------------------
http://bbs.****.net/topics/370153775