oc提供了continue和break来控制循环结构,当然还有return可以结束整个方法;go..to跳转
- 使用break 结束训话
for(int i=0;i<10;i++)
{
if(i==2)//程序循环到2时就跳出程序
{
break;
}
}
- 使用continue结束本次循环
for(int i=0;i<10;i++)
{
if(i==2)
{
continue;//忽略本次循环剩下的语句
}
NSlog(@"继续执行程序");
}
- 使用return结束函数:遇到return时程序直接结束循环。一旦循环体内执行到一个return语句,return语句将会技术该方法
for(int i=0;i<10;i++)
{
if(i==2)
{
return;//直接跳出
}
NSlog(@"剩下的不执行程序");
}