一、break语句:
如果要退出while循环,不再运行循环中余下的代码,也不管条件测试的结果如何裂裤,可以使用break语句。
二、continue语句:如果要返回到while循环开头,并根据条件测试的结果,决定是否继续执行循环,可以使用continue语句。即:
1、根据条件测试的结果,执行循环中余下代码,忽略continue语句,并返回循环开头;
或:
2、根据条件测试的结果,执行continue语句,忽略循环中余下代码,并返回循环开头。
三、区别:break语句不再执行余下的代码,并退出整个循环;continue语句则会返回循环开头。
四、宴纳实例:
1、break语句
打印结果:1
2、continue语句
break语句通常用在循环语句和开关语句中。当break用于开关语句switch中时,可使程序跳出switch而执行switch以后的语句;如果没有break语句,则将成为一个死循环而无法退出。
break在一些计算机语言中是保留字,其作用大多情况下是终止肆祥简上一层的循环,以C语言来说,break在switch(开关语句)中在执行一条case后跳出语句的作用。
break语句
break语句通常用在循环语句和开关语句中。当break用于开关语句switch中时,可使程序跳出switch而执行switch以后的语句;如果没有break语句,则会从满足条件的地方(即与switch(表达式)括号中表达式匹配的case)开始执行,直到switch结构结束。
当break语句用于do-while、for、while循环语句中时,可使程序终止循环。而执行循环后面的语句,通常break语句总是与if语句联在一起。即满足条件时便跳出循环。
跳出所有循环。break是跳出整个循环,即执行完break后,整个循环都会终止,而continue语句用于跳出当前循环,然后继续进行下一轮循环,continue语句同样拍搏应用于while循环和for循环中。
break
break语句通常用在改贺答循环语句和开关语句中,当break用于开关语句switch中时,可使程序跳出switch而执行switch以后的语句,如果没有break语句,则将成为一个死循环而无法退出。
break的用法,break如果用于循环是用来终止循环,break如果用于switch中,则是用来终止switch,break不能直接用于if语句,除非是循环内的一个字句,break用在多层循环中核慧,表示退出里他最近的一次循环。
python中while语句用于重复执行循环内的代码,执行完成后再判断是否符合条件判断,若符合则继续执行循环内的代码,不符合条件则跳出循环,执行while循环后的代码。
第一:break语句通常用在循环语句和开关氏亮语句中,当break语句用于do-while、for、while循环语句中时,可使程序终止循环而执行循环后面的语句, 通常break语句总是与if语句联在一起,即满足条件时便跳出循环。例如:main()
{
int i=0
char c
while(1) /*设置循环*/
{
c='\0'/*变量赋初值*/
while(c!=13&&c!=27) /*键盘接收字符直到按回车或Esc键*/
{
c=getch()
printf("%c\n", c)
}
if(c==27)
break /*判断若按Esc键则退出循环*/
i++
printf("The No. is %d\n", i)
}
printf("The end")
}
注意:
1) break语句对if-else的条件语句不起作用。
2) 在多层循环中, 一个break语句只向外跳一粗核败层。岩颤
第二:continue语句的作用是跳过循环本中剩余的语句而强行执行下一次循环。continue语句只用在for、while、do-while等循环体中,常与if条件语句一起使用,用来加速循环。
例如:
main()
{
char c
while(c!=13) /*不是回车符则循环*/
{
c=getch()
if(c==0X1B)
continue/*若按Esc键不输出便进行下次循环*/
printf("%c\n", c)
}
}
其实就是continue跳过一次循环以及后面的语句,进行下次循环。
第三: return语句是将函数的值返回主调函数。例如:
int max(int a,int b)
{
if(a>b)return a
else return b
}
这个函数是返回a和b中的最大值;
return 语句的一般形式为:
return 表达式
或者为:
return (表达式)
^_^
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)