成长路上不孤单😊😊😊😊😊😊
【14后😊///C++爱好者😊///持续分享所学😊///如有需要欢迎收藏转发///😊】
今日分享关于C++goto 语句的相关内容!
关于【C++goto 语句】
goto 语句允许把控制无条件转移到同一函数内的被标记的语句。
注意:在任何编程语言中,都不建议使用 goto 语句。因为它使得程序的控制流难以跟踪,使程序难以理解和难以修改。任何使用 goto 语句的程序可以改写成不需要使用 goto 语句的写法。
语法
在这里,label 是识别被标记语句的标识符,可以是任何除 C++ 关键字以外的纯文本。标记语句可以是任何语句,放置在标识符和冒号(:)后边。
流程图
实例
当上面的代码被编译和执行时,它会产生下列结果:
goto 语句一个很好的作用是退出深嵌套例程。例如,请看下面的代码片段:
消除 goto 会导致一些额外的测试被执行。一个简单的 break 语句在这里不会起到作用,因为它只会使程序退出最内层循环。