问的是“循环条件的执行次数”,也就是说:判断条件是否满足的语句执行的次数:
37:m,其中判断结果为“真”的m-1次
38:m+1,其中判断结果为“真”的m次
判断结果为“假”的都是1次
因为do-while循环会无条件的执行一次。所以m+1.
而while-do会先判断条件在执行所以是m。
因为do-while循环会无条件的执行一次。所以m+1.
而while-do会先判断条件在执行所以是m。
do 为循环体 while为循环条件 do -while 是无条件执行循环体一次,然后通过循环条件判断是否满足,如果满足再次循环,如果跳出循环,所以为m-1
while-do 是先判断循环条件....... 所以为m
m,m+1
m-1
m