C语言的 while中怎么使用break

2024-12-31 23:14:37
推荐回答(5个)
回答1:

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!

参考资料来源:

while-百度百科

Break-百度百科

回答2:

楼主:您好!
首先,你问的问题太笼统,所以我只能根据我的意思揣摩你的意思了!
其次,你要真正明白 continue 和 break 的区别:continue 是结束本次循环,进入到下一次循环;break 是直接结束循环,也可以说是跳出循环,不进入到下次循环。
再次,while()一般跟的是简单的判定语句,所以你的控制跳出循环的语句,应该在while后面的执行语句{ }中。

回答3:

break是结束并跳出循环,如想在a[100]数组中找到第一个小于10的元素的位置,可以这样实现:
i=0;
while(i<100)
{
if(a[i]<10)
break;
i++;
}
与之相关的是continue,其只结束当前次的循环,并不跳出整个循环

回答4:

正好反啦,continue是继续下一个循环;break是中断循环

回答5:

额 要看在什么程序上把。没具体代码不好分析......