关于C语言四种跳出语句 |
您所在的位置:网站首页 › for语句如何跳出循环 › 关于C语言四种跳出语句 |
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不需要返回值
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |