C++问题,while(i-->0)

问题描述:

C++问题,while(i-->0)
int i=5,s=0;
while(i-->0) { if (i%2) s+=i; else s+=i--;}
while(i-->0) 是不是和i>0差不多?
我懂了,
1个回答 分类:综合 2014-11-18

问题解答:

我来补答
判断i是否为零,然后自减……
比如,当i=5时,由于5不等于0,所以,条件成立,进入循环,此时i=4;
依次进行循环,直到i=0,此时条件不成立,退出循环体,此时i又自减依次,因此i的值为-1
 
 
展开全文阅读
剩余:2000
下一页:细胞的物质输入