77问答网
所有问题
请问while(y--);与while(--y);什么区别?要是后面都直接加一个printf("%
请问while(y--);与while(--y);什么区别?要是后面都直接加一个printf("%d", y);会输出什么?例如初值y=10。
举报该问题
推荐答案 2013-09-16
y--是先判定再减一,--y是先减1再判定。
所以while(y--)会多输出一个0。
追问
太给力了,你的回答完美解决了我的问题!
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/NW88I8p3vY88WWqN8Y.html
相似回答
大家正在搜
相关问题
while(--y)是什么意思?
C语言 while(++y) while(--y) whil...
while(- -y)和while(y- -0)有什么区别?
while(y--)什么意思
while(--y); 与while(- -y);为什么不同...
c语言中while(y--)是怎么结束的
C语言中一段程序: int y=10;while(y--);...
int y=10; do{y--}while(--y)pri...