I服了you……没一个对的 int i=5; printf("%d\n",-i++);结果应该是 -5 int i=5;printf("%d\n",-i--); 结果还是-5……
#include main() { int i=5; printf("%d\n",-i++); i=5; printf("%d\n",-i--); } 我用VC6.0运行结果都是-5