显然,用break语句就可以
` ` ` C
while(!feof(FpIp))
{
...
for(k=0;k
if( 0 == memcmp(cnty[k].CntName ,addr,4) )
{
cnty[k].Num++;
break;
}
}
}
` ` `
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)
}
我们老师不让回答
if( 0 == memcmp(cnty[k].CntName ,addr,4) )
{
cnty[k].Num++;
break;//跳出for循环
}
要想退出某个循环,只要在那个循环的语句块里面,按照你的逻辑,出现一个break就行!要是两层循环,都要跳出,那就出现两个break!
for(1)
{
for(2)
{
break;//这个是for(2)所属的break,遇到这个break就跳出for(2)
}
break;//这个是for(1)所属的break,遇到这个break就跳出for(1)
}