c语言int x=23 do { printf(“%d”,x--) }while(!x)

c语言int x=23do{printf(“%d”,x--)}while(!x)为什么不是x=22,是23呢?
2025-06-27 01:41:59
推荐回答(2个)
回答1:

x--,是把x运算后,再自减的。
在这里,是先输出x的值23,然后再做x--
如果要输出22,就用--x.

回答2:

x--等于,先打印x再执行x=x-1。c语言入门的教学书上面写的很清楚