关于C语言四种跳出语句
来源:互联网 发布:win10修改网卡mac地址 编辑:程序博客网 时间:2024/05/21 08:47
1、goto语句
goto语句也称作无条件转移语句,其一般格式为goto语句标号:其中语句标号是按照标识符规定书写的符号,放在某一行语句行的前面,标号后加冒号(:)。
goto语句放语义是改变程序流向,转去执行语句标号所标识的语句,其通常与条件语句配合使用,可用来实现条件转移,构成循环,跳出循环体等功能。
一般不主张使用goto语句 容易造成程序流程的混乱,容易出错。
goto与汇编里面的jmp指令相同
2、continue
作用结束本次循环 即跳出循环体中下面未执行的语句 对于while循环 继续求解循环条件 对于for循环 程序流程接着求解for循环语句头中的第三部分
continue语句只结束本次循环 而不终止整个循环的执行
跳过本次循环中剩余的语句并到循环末尾强行执行下一次循环 只用在for while do-while等循环体中 于if条件语句一起使用用来加速循环
3、break
大多数情况下是终止上一层的循环,C语言中break在switch中执行一条case后跳出语句的作用 使程序跳出switch执行switch以后的语句 如果没有break switch会从满足条件的地方执行到switch结构结束
break在 do-while for while 循环语句中 可使程序终止循环 执行循环后面的语句 常与if语句连在一起使用
break 对if-else语句无用 多层循环中break只能向外跳出一层
4、return
return 表示从被调用函数返回主调函数继续执行,返回时可附带一个返回值,由return后面的参数设定。return通常是必要的,因为函数调用的时候计算结果通常是返回值带出的 如果函数执行不需要返回计算结果,也经常需要一个返回状态码来表示函数执行的顺利与否,主调函数可以通过返回值判断被调函数的执行情况
void不需要返回值
- 关于C语言四种跳出语句
- C语言常用的四种跳出语句
- 关于C语言break跳出双重循环的小技巧
- 58 C语言跳出循环
- C语言中 for循环内的break语句跳出的问题
- 【C语言疯狂讲义】(四)C语言分支语句
- c中的的四个基本跳出语句
- 【C语言】关于scanf语句的记录
- 【C语言】关于switch语句的记录
- 在C语言中跳出多重循环
- C语言中跳出多重循环
- C语言跳出多重循环方法
- c语言如何跳出多层循环
- C语言如何跳出多层循环
- C语言 - 关于分支语句switch里default语句问题
- C语言学习历程(四)三种循环语句编写斐波那契数列
- C语言拾遗(四):分析switch语句机制
- Java的三种跳出控制语句
- 学习的目的是什么?
- 淘宝爬虫(Selenium)
- lua 函数(2)
- GitHub Desktop理解与入门
- html5 canvas自适应
- 关于C语言四种跳出语句
- pygame模块
- 莫烦机器学习笔记之小例子
- c++基础知识(命名空间、输入输出流、重载、缺省、引用)
- Lucene实践:全文检索的基本原理
- 线段树
- 获取数组长度
- 枚举例题,完美立方
- 关于IDEA启动Spring Boot项目出现Caused by: java.lang.NoClassDefFoundError: javax/servlet/ServletContext at j