我在某网站上看视频自学C语言,然后有一串代码我分别用啊哈C和VC++6.0编译,结果出来结果不同,实在不明白怎么回事,求大神解答!!/(ㄒoㄒ)/~~
代码如下:
#include<stdio.h>
#include <stdlib.h>
main()
{
int a=3,b=4;
printf("%d,%d,%d",a+=7,a,a+=4,++a);
system("pause");
return 0;
}
啊哈C执行以后结果是15,15,15
VC执行后结果是15,8,8
这是咋回事啊!!!?
|