控制语句break、continue、goto
2016-12-30 22:52
477 查看
break 命令可以与三种循环形式(for、while、do while)中的任一种以及switch 语句一起使用。break用在开关语句switch中的某一分支语句中,它的作用是结束开关语句的执行,直接将控制跳转到switch之后的第一个语句执行。若break 用在循环语句的循环体中,当程序执行到break时,直接跳过循环体的剩余部分,执行循环语句之后的第一个语句。
例如:while((ch=getchar())!='\n')
{
if(ch=='\t')
break;
putchar(ch);
}
continue 命令可以与[b]三种循环形式(for、while、do while)中的任一种一起使用,但不能与switch 语句一起使用。它的作用是结束本次循环,跳过循环中的剩余语句,开始下一次的循环。[/b]
[b]例如:while((ch=getchar())!='\n')[/b]
[b] {[/b]
[b] if(ch==' ')[/b]
[b] continue;[/b]
[b] putchar(ch);[/b]
[b] }[/b]
[b]goto 语句的格式为:[/b]
[b] goto label;[/b]
[b] .[/b]
[b] .[/b]
[b] .[/b]
[b] label: statement[/b]
[b] gotoy 语句导致程序控制跳转到有指定标签的语句。冒号用来将被标记的语句同它的标签分隔开。标签名遵循变量的命名规则。[/b]
[b]例如: if(i>12)[/b]
goto a;
[b] goto b;[/b]
[b] a:i=i*i;[/b]
[b] b:i=i*i*i;[/b]
[b] [/b]
例如:while((ch=getchar())!='\n')
{
if(ch=='\t')
break;
putchar(ch);
}
continue 命令可以与[b]三种循环形式(for、while、do while)中的任一种一起使用,但不能与switch 语句一起使用。它的作用是结束本次循环,跳过循环中的剩余语句,开始下一次的循环。[/b]
[b]例如:while((ch=getchar())!='\n')[/b]
[b] {[/b]
[b] if(ch==' ')[/b]
[b] continue;[/b]
[b] putchar(ch);[/b]
[b] }[/b]
[b]goto 语句的格式为:[/b]
[b] goto label;[/b]
[b] .[/b]
[b] .[/b]
[b] .[/b]
[b] label: statement[/b]
[b] gotoy 语句导致程序控制跳转到有指定标签的语句。冒号用来将被标记的语句同它的标签分隔开。标签名遵循变量的命名规则。[/b]
[b]例如: if(i>12)[/b]
goto a;
[b] goto b;[/b]
[b] a:i=i*i;[/b]
[b] b:i=i*i*i;[/b]
[b] [/b]
相关文章推荐
- php循环控制break、continue语句、goto语句和php常量
- C#学习 第二章 语句控制,if,switch,try-catch,whlie,foreach,break,continue,goto
- break, continue, goto, return语句详解
- java学习之路 之 基本语法-特殊的流程控制语句(break、continue、return)
- JAVA之旅(二)——if,switch,for,while,do while,语句嵌套,流程控制break , continue ,函数,重载的示例总结
- break,continue,goto,return语句区别详解
- 跳转控制语句break,continue,return的区别。
- 【Java学习笔记】04.流程控制语句与break,continue的使用
- C# 跳转语句(break,continue,goto,return,throw)
- java 控制流程 &枚举类型 enum 的用法 & 带标签的break语句 &continue语句
- C#参考 跳转语句(break,continue,goto,return,throw)
- 读书笔记:C++ Primer系列(13)—— break、continue、goto语句
- 程序流程控制_循环语句_break_continue
- #笔记#圣思园 JavaSE 第7讲——流程控制语句 while、do while、for循环、break、continue
- 杂记之break,continue,goto语句的使用
- golang语法总结(十四):跳转语句goto、break、continue
- 在Java中使用 break/continue 语句来控制多重嵌套循环的跳转
- Java中的跳转控制语句之break、continue、return
- C语言中break,continue,goto,return语句区别
- 3.22 控制语句 break continue return 控制外层循环