Break
break,是一个英文单词。
美音:[brek] 英音:[breik]
及物动词 vt.
1.打破;折断;使碎裂
He fell down and broke his ankle.
他跌断了脚踝。
2.毁坏,弄坏;砸破
They broke down the door with a big heavy log.
他们用一根粗大的木头将门砸开。
3.兑开(大额钞票等)
4.越(狱);从...挣脱
break jail
越狱
5.冲破(障碍等);破...而入;闯入
The river broke its banks during the flood.
洪水期间河水冲破了堤岸。
6.破(土);割破
He fell but didn't break the skin.
他跌倒了但没有擦破皮肤。
7.打破(寂静等);切断(电路等);中止(旅程等)
Radio contact was suddenly broken.
无线电联络突然中断了。
At last Phil broke the silence.
终于由菲尔打破了沉寂。
8.使垮掉;制服;放弃(习惯);使放弃习惯
He just can't break such a bad habit.
他就是改不掉这个坏习惯。
9.破坏(约束);违反
She didn't break the rules.
她没有违反规定。
10.打破(记录);超过
She broke the world record for the broad jump.
她打破了跳远的世界记录。
11.透露;说出
12.破解(密码);破(案);拆穿
13.使破产
不及物动词 vi.
1.破碎;破裂;断裂
The plate broke to pieces when it fell on the floor.
盘子落在地上摔碎了。
2.破掉,被损坏
My watch has broken.
我的表坏了。
3.猛闯,突破;强行逃脱[Q]
The man broke away from his guards.
这人从看守处逃脱了。
4.中断,中止
Let's break for lunch.
让我们停下来吃午饭吧。
5.(精神等)垮掉
His health began to break two years ago.
两年前他的健康状况开始变糟。
6.突然发生;突然传出
We had no sooner set out than a thunder storm broke.
我们刚动身就突然下起了大雷雨。
7.(天空)破晓
When day broke he had already been on the way.
天亮时,他已在路上了。
8.(嗓音)突变
名词 n.
1.破损,破裂;裂缝;折断[C]
A break in the pipe was found out.
发现管道上有一处裂缝。
2.暂停;休息[C]
There is a ten-minute break between the classes.
课间休息十分钟。
3.断绝,绝裂[C][( with/from)]
Finally she made the break with her family.
她最终与家庭脱离了关系。
4.(天气、话题等的)骤变[C][( in)]
There was a break in the weather last week.
上周天气突然变化。
5.【口】机会;好运[C]
As a long-distance runner his main break came last spring in Australia.
作为一位长跑选手,他是上个春天在澳大利亚真正交上好运的。
6.逃亡;越狱[C]
7.(台球)一次连续得分
8.【网】发球一方输掉的发球局[C]
9.破晓[U]
break在一些计算机语言中是保留字,其作用大多情况下是终止上一层的循环,以C语言来说,break在switch(开关语句)中在执行一条case后跳出语句的作用。
main()
{
int i=0;
while (1)/*倘若循环体中没有任何用于跳出的语句,这将是个无限循环*/
{
if( i==10) break;/*先将 i执行,然后与10相比较,若相等则执行if中的break语句*/
printf("%d",i);/*每执行一次循环体则输出当前i变量的大小*/
}
printf("%d:break the while",i);/*在循环体执行10次后i变为10,执行break语句跳出while语句,printf输出的是"10:break the while" */
}
这个例子说明了break在循环体中的作用
break在switch中的例子
mian()
{
int i=0;
scanf("%d",&i);
switch(i)
{
case 1: printf("%d=1",i);break;
case 2: printf("%d=2",i);
case 3: printf("%d=3",i);break;
}
}
程序说明:
从程序中可以看出,程序的目的是输入一个整数存储到i中,然后应用switch语句根据i的大小输出不同结果。
运行程序,首先为i输入一个不超出1到3这个范围的数字,如果输入的是1,按回车,程序将输出:1=1 然后结束。但是输入2的话,问题就来了,程序不但输出 2=2 ,连 2=3 都输出了,这是因为case 2这个语句在最后缺少了其他语句中有的break,就无法跳出switch语句,而继续往下执行。这就是break在switch语句中的作用。
Break (of service) 网球术语。「破发点」,意指发球方输掉该局局点。
本词条中程序举例是由本人写出。不允许将程序中的字符作为内链影响阅读效果!
)

