专业编程基础技术教程

网站首页 > 基础教程 正文

C++无条件转移控制 无条件转移指令包括

ccvgpt 2024-11-03 13:21:52 基础教程 7 ℃

1. goto转移控制

goto <语句标记>;

C++无条件转移控制 无条件转移指令包括

<语句标记>是个标识符,定义格式为<语句标记>: <语句>;

注意:不能用goto语句从函数外部转入函数的内部,也不能从函数内部转入到函数的外部;

一般情况,很少使用goto语句从复合语句外部转到复合语句内部,多用于从复合语句内部转到复合语句外部,如退出多重循环(goto语句会破坏程序的结构,只有偶尔在这种情况下才使用),但是要是否会跳过变量定义语句,否则该就goto语句是非法的。

2. break语句

结束switch语句的某个分支

退出它的循环语句

3. continue语句

只能用户循环体中,结束本次循环(也就是不在执行循环体中continue后面的语句),进入下一次循环(不是跳出循环体)。

4. return语句

直接返回

Tags:

最近发表
标签列表