TC官方合作论坛

标题: TC 控制语句之 break 语句[1.005-2.006版本] [打印本页]

作者: 小王    时间: 2011-7-11 15:47
标题: TC 控制语句之 break 语句[1.005-2.006版本]
break(跳出)语句

(break)跳出格式: 循环(真)    或    重复(次数)
                执行循环语句      执行重复语句
                如果(条件满足)    如果(条件满足)
                跳出              跳出
                如果结束          如果结束
                循环结束          重复结束

(break)跳出语句概念该语句用于循环或重复语句中,当满足了某条件时,执行跳出语句会直接跳出当前循环或重复语句,执行下面的语句,当然你也可以不加判断条件,只要程序执行到跳出语句时就跳出该循环或重复语句执行下面的语句。

(break)跳出语句作用避免了出现死循环或者根据每次循环的次数不同并满足了某条件就不执行循环的情况。

注意:只要遇到跳出语句时,就会直接跳出该循环语句而不是跳过这一次循环,一定要和继续语句区分开来。

下面我们看这个例子,如下代码:

循环()      
//前面说过,循环条件为真,则执行循环下面的语句
辅助.消息框("可以执行我!")
跳出
//当执行到break(跳出)时,跳过下面的语句不执行,强制跳出当前循环
辅助.消息框("呜呜..前面有了跳出,不可以执行我了!")
循环结束

分析说明:这是一个简单循环语句,循环语句中只要为真就会无限制的循环下去,直到遇到了跳出语句,在这里循环第一次执行完弹出消息框后遇到了跳出语句,那么它就会循环结束,而不会执行跳出下面的这条语句。

下面我们看一个详细的例子,如下代码:

空间 我的程序

功能 整型 开始_点击()
整型 a  //定义一个整型数值为a的变量
字符型 字符串  //定义一个字符型值为字符串的变量
a=10  //给a的变量赋值为10
循环(a>0)  //判断循环条件a>0是否为真
a=a-1  //给a变量重新复制
如果(a==5)  //判断如果条件a==3是否为真
跳出  //当执行到break(跳出)时,跳过下面的语句不执行,结束循环
辅助.消息框("呜呜..前面有了跳出,不可以执行我了!")
如果结束  //如果条件结束
字符串=转换.整型转字符型(a)   //把整型变量a的值转换为字符型,赋值给字符串
辅助.消息框(字符串)        //消息框弹出字符串的值
循环结束   //循环结束
返回 0
功能结束
空间结束

执行结果:弹出消息框,显示9,8,7,6,直到a=a-1=5,如果(a==5)为真,执行跳出,直接跳出while(循环)。

分析说明:执行了break(跳出)的地方,break(跳出)下面的代码就不会被执行,强制跳出当前循环。



作者: 章昊    时间: 2011-7-16 09:59
:P这个输出语句有味道。。。。。
作者: taozai    时间: 2011-9-3 10:51
懂懂点
作者: 381477270    时间: 2011-9-27 09:31
很好用啊
作者: 迩比可比克    时间: 2011-10-28 21:16
留迹
作者: zhchfei88    时间: 2011-11-25 12:25
这个BREAK(跳出)和 continue(继续)有区别.只有多用才知道区别,才更好区分
作者: 190626087    时间: 2011-11-28 20:04
都比我懂啊都不知道重哪来学起
作者: zhchfei88    时间: 2011-12-5 11:32
路过。
作者: chen3476    时间: 2011-12-5 14:44
break 跳出循环,
continue 跳过本次循环内之后语句继续下次循环.
我没理解错吧- -?
作者: loading    时间: 2011-12-6 02:59
学习学习~~8错
作者: v11ks    时间: 2011-12-16 16:06
一定要和继续语句区分开来。
作者: 水上飞    时间: 2012-1-6 16:33
这个终于懂了
作者: ok113    时间: 2012-1-7 18:11
哇 厉害厉害!
作者: yeshang89    时间: 2012-3-24 17:16
学习
作者: linyy    时间: 2012-8-30 10:46
看看,不怎么懂
作者: 21087567tc2    时间: 2013-11-22 12:13
必须要顶一下,我想灌水,但是怕管理员封我号,所以只能手工顶一下了,手都要顶麻了,我决定一天之内顶500贴..
作者: yangfusheng    时间: 2013-11-23 21:40
有贴必回,最喜欢楼主这样的有为青年了~




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1