c语言中break和continue区别?怎么用的?
3个回答
展开全部
for(1:2:3){
break;//会使程序直接到5
continue;//使程序直接到4;
xxxxx;//
xxx;// 这些代码都被无视了
xx;//
4;
};5
if(1){
break;//直接到3;
//continue //if没有continue除非这个continue是描述上层for 和while的
2;
}3;
while(1){
xxx;
xxx;
//your code;
2;
}3; 这个和for一样 break直接跳出while ,而continue直接到2
break;//会使程序直接到5
continue;//使程序直接到4;
xxxxx;//
xxx;// 这些代码都被无视了
xx;//
4;
};5
if(1){
break;//直接到3;
//continue //if没有continue除非这个continue是描述上层for 和while的
2;
}3;
while(1){
xxx;
xxx;
//your code;
2;
}3; 这个和for一样 break直接跳出while ,而continue直接到2
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
break; 表示跳出最近的一层循环。
例题:
while (1)
{
while (2)
{
break;//这个break;跳出while(2)循环
}
}
continue;表示忽略后面的,继续循环。
例题:
while (1)
{
scanf("%d",n);//输入一个数n
if (n == 1)
{
continue;//如果n=1,继续循环,此时进入scanf() 跳过后面的不执行。
}
printf("你输入的不是1");
}
例题:
while (1)
{
while (2)
{
break;//这个break;跳出while(2)循环
}
}
continue;表示忽略后面的,继续循环。
例题:
while (1)
{
scanf("%d",n);//输入一个数n
if (n == 1)
{
continue;//如果n=1,继续循环,此时进入scanf() 跳过后面的不执行。
}
printf("你输入的不是1");
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |