int i,j; for(i=0,j=1;i<=j+1;i+=2,j--) 循环几次 很多人是1次 但是答案上是3次 求大神解救

日期:2012-03-20 16:41:33 人气:3

int i,j; for(i=0,j=1;i<=j+1;i+=2,j--) 循环几次 很多人是1次 但是答案上是3次 求大神解救

三次! 第一次循环: i=0,j=1;j+1=2,i=0,i<=j成立; 输出0 i+=2(等同于i=i+2),i=2,j--,j=1 第二次循环: j+1=2,i=2,i<=j成立; 输出2 i+=2(i=4),i=2,j--,j=1 第三次循环: j+1=2,i=4,i<=j不成立;退出循环执行后续语句。
    A+
热门评论