continue 和 break 的区别?
continue 和 break 的区别?
continue是跳出本次循环,
break是跳出所有循环
比如
for (i=0;i<10;i++)
if (i==5)
continue;
i=100;
上面当i执行到5时,运行continue,也就是跳出本次循环(i=5的循环),下一步就是执行i=6的循环语句
for (i=0;i<10;i++)
if (i==5)
break;
i=100;
上面当i执行到5时,运行break,也就是跳出所有循环,也就是i=5后面所有for都不要做了,即i=6、7、8、9都不要执行,直接执行i=100。