问答详情
源自:4-14 结束语句之break语句

n<m的问题

先做外循环,这时候m=2,判断2<=50为真,所以进行内循环,内循环n=2,判断n<m的时候是2<2?肯定是否啊,所以跳出循环,内循环根本就没有循环啊,我就是这里不理解,哪位大神帮我解决一下。

提问者:慕尼黑4477746 2017-06-30 17:04

个回答

  • 海贼王的路飞
    2017-08-05 15:03:12

    我是这么理解的,m=2,在执行表达式2,n=2,不符合那些,直接12行的,输出2

    m=3,n=2,n<m,但是m%n不等于0,再n++;n=3,m=n,输出3

    m=4,n=2,n<n,m%n==0,跳出当前循环,m不等于n,返回m++,m=5

    就这么依次计算

    快看看这样理解对不

  • qq_猹_2
    2017-06-30 20:41:33

    先进行循环再判断