关于i++与++i的问题
void main(){int i=8;
printf("%d\n%d\n%d\n%d\n%d\n",++i,--i,i--,i++,-i--);
}
结果是 8 7 8 8 -8
这个输出的结果问什么感觉不对呢?
不应该是 9 8 10 9 -8 么?
[ 本帖最后由 shi625628276 于 2011-9-9 11:27 编辑 ]
程序代码:#include <stdio.h>
void main()
{
int i=8;
printf("%d,%d\n",++i,i++);
printf("%d\n",i);
int ii=8;
++ii;
printf("%d\n",ii);
ii++;
printf("%d\n",ii);
}