以下程序的运行结果是( )。 void main() {int x = 5; do { printf("%2d", x--); } while(!x); } A. 5 4 3

2025-02-28 19:17:19
推荐回答(1个)
回答1:

c啊
do...while()不管条件如果先执行一次,输出5,因为是后置--,所以先使用后再自减
然后!x 也就是!4为0,所以循环不再执行