#include <stdio.h> void main() { int x=23; do { printf("%d",x--); } while(!x); }

这个程序输出23,为什么不是22?
2025-06-22 12:53:55
推荐回答(1个)
回答1:

printf("%d",x--); 它是先显示x,然后再执行x-1,你可以改成--x,那么就显示22了