Go语言跳转语句
来源:互联网 发布:自学绘画知乎 编辑:程序博客网 时间:2024/05/23 17:50
跳转语句goto,break,continue
三个语法都可以配合标签使用
标签名区分大小写,若不使用会造成编译错误
break和continue配合标签可用于多层循环的跳出
goto是调整执行位置,与其他2个语句配合标签的结果并不相同
Go语言break语句
1.用于循环语句中跳出循环,并开始执行循环之后的语句
2.break在switch(开关语句)中执行一条case后跳出语句的作用
3.break语句的流程图如下:
Go语言continue语句
Go语言的continue语句有点像break语句。但是continue不能跳出循环,而是跳出当前循环执行下一次循环语句。for循环中,执行continue语句会触发for增量语句的执行。
continue语句流程图如下:
Go语言goto语句
Go语言的goto语句可以无条件地转移到过程中指定的行。
goto语句通常与条件语句配合使用。可用来实现条件转移,构成循环,跳出循环体等功能
但是,在结构化程序设计中一般不主张使用goto语句,以免造成程序流程的混乱,使理解和调试程序都产生困难。
goto语法格式如下:
goto label;...label: statement;
goto语句的流程图如下:
阅读全文
0 0
- Go语言跳转语句
- [go语言]控制语句
- go语言:switch语句
- Go 语言条件语句
- Go 语言循环语句
- Go语言switch语句
- Go 语言 select 语句
- Go语言条件语句
- Go语言循环语句
- Go语言选择语句
- Go语言学习笔记 --- 控制语句之if判断,循环语句for, switch语句和跳转语句
- C语言跳转语句
- go语言示例:for语句
- go语言的控制语句
- Go 语言条件语句和循环语句
- go语言示例:if/else语句
- Go语言学习(五)流程控制语句
- Go语言学习一 :基础语句
- AndroidStudio核心快捷键精编
- 排序算法--冒泡排序
- 从流量之争到科技之争 易车双十一敲响汽车交易冲锋号
- Python爬虫(三)——URLError和HTTPError异常处理
- 04-面向对象(异常-自定义异常&异常类的抛出throws)1 2 3 4 05-面向对象(异常-编译时检测异常和运行时异常的区别&throw和throws的区别)
- Go语言跳转语句
- 2017年11月1日Android职位数据分析
- javaMail简单发送邮件
- 星星点评
- 64. Minimum Path Sum
- event loop
- 李宏毅机器学习课程
- 我们只知大势将至,却不知未来已来
- 手把手教你用 1 行命令实现人脸识别