C语言的 while中怎么使用break
我想在while一定条件跳出循环是不是要if满足条件continue不满足break但是这样结束循环的语句放哪里--求助==刚才写错满足条件break不满足continu...
我想在while一定条件跳出循环 是不是要if 满足条件continue 不满足 break 但是这样结束循环的语句放哪里- - 求助
= =刚才写错 满足条件break 不满足 continue 展开
= =刚才写错 满足条件break 不满足 continue 展开
展开全部
i=0;
while(i<100)
{
if(a[i]<10)
break;
i++;
}
与之相关的是continue,其只结束当前次的循环,并不跳出整个循环。
扩展资料:
关于while循环,break跳出循环
while循环普通格式:
while conditiondo
commanddone1234
简化格式:
while 条件;do…;done1
无限循环语法格式:
while :do
commanddone
break 跳出循环
eg:
[root@dl-001 sbin]# vim break.sh
#!/bin/bash
for i in `seq 1 5`
do
echo "$i"
if [ $i -eq 3 ]
then
break
fi
echo "$i"
done
echo "Finished!"
[root@dl-001 sbin]# sh break.sh
Finished!
参考资料来源:
展开全部
楼主:您好!
首先,你问的问题太笼统,所以我只能根据我的意思揣摩你的意思了!
其次,你要真正明白 continue 和 break 的区别:continue 是结束本次循环,进入到下一次循环;break 是直接结束循环,也可以说是跳出循环,不进入到下次循环。
再次,while()一般跟的是简单的判定语句,所以你的控制跳出循环的语句,应该在while后面的执行语句{ }中。
首先,你问的问题太笼统,所以我只能根据我的意思揣摩你的意思了!
其次,你要真正明白 continue 和 break 的区别:continue 是结束本次循环,进入到下一次循环;break 是直接结束循环,也可以说是跳出循环,不进入到下次循环。
再次,while()一般跟的是简单的判定语句,所以你的控制跳出循环的语句,应该在while后面的执行语句{ }中。
更多追问追答
追问
也就是While后面的表达式是用来控制跳出的? 比如While后面填A>100那就会在A>100时跳出?
追答
你这样的做法不可取,假如想直接控制跳出循环的话,建议采用if语句来控制
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
break是结束并跳出循环,如想在a[100]数组中找到第一个小于10的元素的位置,可以这样实现:
i=0;
while(i<100)
{
if(a[i]<10)
break;
i++;
}
与之相关的是continue,其只结束当前次的循环,并不跳出整个循环
i=0;
while(i<100)
{
if(a[i]<10)
break;
i++;
}
与之相关的是continue,其只结束当前次的循环,并不跳出整个循环
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
正好反啦,continue是继续下一个循环;break是中断循环
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
额 要看在什么程序上把。没具体代码不好分析......
追问
#include
#include
int main(void)
{
unsigned int F = 0;
SetMotor(1, 0, 80);
SetMotor(2, 0, 80);
F = GetRange(3);
if ( F=150 )
{
SetMotor(1, 2, 80);
SetMotor(2, 2, 80);
}
SetMotor(1, 1, 80);
SetMotor(1, 1, 80);
}
else
{
continue;
}
SetMotor(1, 1, 80);
SetMotor(1, 1, 80);
return 1;
} 这是代码
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询