关于++--的问题
#include"stdio.h"void main()
{
int i=3,n=0;
n=i++*++i+i--*--i;
printf("n=%d\n",n);
}
在VC6里运行n=25,不知道是怎么算的 还有,如果要n=18,应该怎么写?
++i;//i=4; i*i;//令A=i*i;A=4*4=16 --i;//i=3; i*i;//令B=i*i;B=3*3=9 i++;//前面的i++要等到结尾再做;i=4 i--;//同上;i=3;
#include"stdio.h" void main() { int i=3,n=0,n1,n2; n1=i++*++i; printf("n1=%d,i=%d\n",n1,i); i=3; n2=i++*++i + i*2; printf("n2=%d,i=%d\n",n2,i); }