以下哪项不等同于其他两个?请告诉我什么时候它的输出与其他两个没什么不同。
while (i<10) {...}
for (;i<10:) {...}
do {...} while (i<10);
感谢您的回答。
答案 0 :(得分:1)
do-while
循环与其他循环不同,它至少执行一次,因为条件检查发生在循环主体之后。其他两个结构首先检查是否为i<10
,然后如果为true,则执行循环体。
答案 1 :(得分:1)
最后一个不同于前两个!如果为do {}
,则前两个根本不执行,而{{1}}块仅执行一次。