int a=5;
while(a--);
a等于0的时候不是直接输出了,为什么还要执行一次a--
while循环是先判定再循环。那为什么a=0的时候判定为假不是直接输出而是再执行一次a--?
a--先执行再减一,所以当a==0时,先执行跳出,再减一,就成负一了
点赞
扫一扫分享朋友圈
二维码
分享
你确定要删除这个问题吗?