不是很理解这道题

来源:4-14 结束语句之break语句

嘉丶人

2017-03-29 11:33

为什么不是n<=m,如果是n<m的话,结果是怎么得出n=m的????

写回答 关注

1回答

  • Dameinvy
    2017-03-29 20:50:35

    我们先来看n加到m-1的时候,判断条件n<m成立,所以执行循环体,执行完之后执行n++语句,此时n=m,再进行判断n<m,此时n=m,故不成立,所以不再循环,此时跳出循环时n=m;如果是n<=m的话,n=m时判断循环条件n<=m成立,执行循环体,执行之后再n++;此时n=m+1;再判断条件n<=m不成立,然后跳出循环,这时的n=m+1啦~ 所以应该是n<m。不知道我说的明不明白。。

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926210 学习 · 20797 问题

查看课程

相似问题