gpt4 book ai didi

c - 打入 do while 循环

转载 作者:太空狗 更新时间:2023-10-29 17:07:48 24 4
gpt4 key购买 nike

中断嵌套循环时会发生什么?

假设如下代码:

for(int x = 0; x < 10; x++)
{
do {
if(x == 4)
break;
x++;
} while(x != 1);
}

遇到break语句,for循环还是do while循环,哪个循环会退出?

最佳答案

break 总是中断最内层的循环。

6.8.6.3

A break statement terminates execution of the smallest enclosing switch or iteration statement.


如果你想跳出这两个循环,在 for 之后使用一个标签并用 goto 跳转。 .

关于c - 打入 do while 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12217014/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com