int i=5 printf("%d尀n",-i++); 这句为什么是6 而不是-4 printf("%d尀n",-i--); 这句为什么5

2025-03-27 09:04:54
推荐回答(2个)
回答1:

I服了you……没一个对的 int i=5; printf("%d\n",-i++);结果应该是 -5 int i=5;printf("%d\n",-i--); 结果还是-5……

回答2:

#include main() { int i=5; printf("%d\n",-i++); i=5; printf("%d\n",-i--); } 我用VC6.0运行结果都是-5