还是自增自减的问题...
main(){int i=8;
printf("%d\n",++i);
printf("%d\n",--i);
printf("%d\n",i++);
printf("%d\n",i--);
printf("%d\n",-i++);
printf("%d\n",-i--);
}
我算的结果是
9
8
8
9
-8
7
而编译器最后一位是 -9,有些不明白了...
2007-07-26 15:16
2007-07-26 20:26

2007-07-26 22:08