C活C++中,有多个goto loop语句时,怎么知道将跳转到。哪个loop的位置
发布网友
发布时间:2023-07-20 07:39
我来回答
共2个回答
热心网友
时间:2024-12-03 12:30
既然是goto loop
那就是跳转到loop标签上了
如果有多个loop标签,不得不说,搞多个同名标签是一个很脑残的做法。
就是跳转到本函数的loop标签上。
一个函数里面,是不会有两个同名标签的。
热心网友
时间:2024-12-03 12:31
loop:
……
goto loop
很明显,这是个死循环,下面的方法也造成这样的死循环
for(int i0=1;i0>=1;i0=i0+1)
{
……
}
刚开始时i0设为1,之后判断i0>=1就执行……部分,然后之后执行一次i0=i0+1,之后判断i0>=1………………………………
或者
int i0=1;
while(i0==1)
{
……
}
当i0==1的时候就执行……部分
或者
int i0=1;
do
……
while(i0==1);
先执行一次……部分,然后,当i0==1的时候就执行……部分