本文主要讲述一下break关键字与continue关键字用法的区别
break关键字很重要,表示终止本层循环。
这是没加break之前的,它的输出结果是0,1,2,3,4,5,6,7,8,9。
#include<stdio.h>
int main()
{
int i = 0;
for (i = 0; i < 10; i++)
{
printf("%d\n", i);
}
return 0;
}
#include<stdio.h>
int main()
{
int i = 0;
for (i = 0; i < 10; i++)
{
if (i == 4)
break;
printf("%d\n", i);
}
return 0;
}
由上可以看出代码执行到break时直接跳出了循环;如果把break换成continue会是什么样子呢?
#include<stdio.h>
int main()
{
int i = 0;
for (i = 0; i < 10; i++)
{
if (i == 4)
continue;
printf("%d\n", i);
}
return 0;
}输出的结果变成了0,1,2,3,5,6,7,8,9
continue表示终止本次循环,当代码执行到continue时,本轮循环终止,进入下一次循环。
break关键字与continue关键字虽然简单,但在循环中很多地方会用到,熟练掌握避免犯小错误。
本文详细对比了break与continue关键字在C语言循环中的使用方法及效果。break用于立即退出循环,而continue则结束当前循环迭代并开始下一轮。通过具体代码示例展示了两者之间的区别。
7万+

被折叠的 条评论
为什么被折叠?



