编译器的差别?高手一定要看看哦
程序代码:#include "stdio.h"
int main()
{
int i,j;
j=0;
for(i=0;i<10;i++)
{
j=j++;
}
printf("%d\n",j);
j=0;
for(i=0;i<10;++i)
{
j=j++;
}
printf("%d",j);
return 0;
}同样一段代码,在VC++6.0里j的值都是10,而在c-free4.1里却都是0,这是怎么回事?高手给解答一下!
再补充一点:我现在使用的C-Free的内置版本的MinGW是3.4.5版本,已经给升级过了!









