问答详情
源自:4-7 来来回回(Do...while循环)

do while循环语句顺序不同,输出结果也不同

num=num-1;在前面时为什么最后一条输出-1,不是0的时候就退出循环

http://img.mukewang.com/59156bf20001972805920380.jpg

http://img.mukewang.com/59156bf2000107ba06330421.jpg

提问者:慕运维6652247 2017-05-12 16:02

个回答

  • qq_遗落人间的小仙女_0
    2017-05-12 16:15:29
    已采纳

    第一个是先进行减运算再打印输出,第二个是先打印输出再进行减运算

  • qq_挽她手_3
    2018-11-21 16:43:16

    因为do while 循环是先执行循环体 然后再判断条件

  • 慕雪6345740
    2017-05-12 16:28:20

    第一个是先进行减运算再打印输出,第二个是先打印输出再进行减运算

    我想你想表达的问题是while循环与do。。。while循环的区别吧?

    上面的问题不是很绕弯子,因为程序无特别情况一般是自上而下的运行,谁上谁下会影响程序的运行。