怎么跳出这个for循环

2024-12-19 18:05:08
推荐回答(5个)
回答1:

显然,用break语句就可以

` ` ` C

while(!feof(FpIp)) 
{
...

for(k=0;k{
if( 0 == memcmp(cnty[k].CntName ,addr,4) ) 
{
cnty[k].Num++;

break;

}
}

` ` `

回答2:

for(k=0;k{
if( 0 == memcmp(cnty[k].CntName ,addr,4) )
{
cnty[k].Num++;
break; //加上这句
}
}
要想退出某个循环,只要在那个循环的语句块里面,按照你的逻辑,出现一个break就行!要是两层循环,都要跳出,那就出现两个break!

for(1)
{
for(2)
{
break;//这个是for(2)所属的break,遇到这个break就跳出for(2)
}
break;//这个是for(1)所属的break,遇到这个break就跳出for(1)

}

回答3:

我们老师不让回答

回答4:

if( 0 == memcmp(cnty[k].CntName ,addr,4) )
{
cnty[k].Num++;
break;//跳出for循环
}

回答5:

要想退出某个循环,只要在那个循环的语句块里面,按照你的逻辑,出现一个break就行!要是两层循环,都要跳出,那就出现两个break!

for(1)
{
for(2)
{
break;//这个是for(2)所属的break,遇到这个break就跳出for(2)
}
break;//这个是for(1)所属的break,遇到这个break就跳出for(1)

}