有趣的问题大家一起来看以看。
程序。。。。。。void main()
{
int i=3,j=3,k=0,m=3,n=0,l=3,a=5,b=5;
k=(j++)*(++j)+(j--)*(--j);
n=(l++)+(l++)+(l++);
printf("k=%d (i++)*(++i)+(i--)*(--i)=%d m=%d n=%d\n",k,(i++)*(++i)+(i--)*(--i),(m++)+(m++)+(m++),n);
a=(a--)+3;
printf("a=%d b=%d (b=(b--)+3)=%d b=%d\n",a,b,b=(b--)+3,b);
}
在TC2.0的运行结果。
在C++6.0的运行结果。
程序一样结果不一样。。。。。很很有趣。。。