课程
/后端开发
/C
/C语言入门
为什么不是n<=m,如果是n<m的话,结果是怎么得出n=m的????
2017-03-29
源自:C语言入门 4-14
正在回答
我们先来看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语言
1 回答不是很理解
1 回答这题看起来我不是很理解意思
4 回答有点小问题不是很理解
2 回答这个问题很难理解