关于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); }