break将完全退出循环,
continue仅 跳过 当前迭代。
例如:
for (int i = 0; i < 10; i++) { if (i == 0) { break; } DoSomeThingWith(i);}
该中断将导致循环在第一次迭代时退出-
DoSomeThingWith永远不会执行。这里:
for (int i = 0; i < 10; i++) { if(i == 0) { continue; } DoSomeThingWith(i);}
不会执行
DoSomeThingWith的
i = 0,但循环将 继续 ,并
DoSomeThingWith为将被执行
i = 1到
i =9。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)