程序员的知识教程库

网站首页 > 教程分享 正文

编码规范-C++:switch语句中,case后语句须以退出switch语句结尾

henian88 2024-08-16 17:31:56 教程分享 14 ℃ 0 评论

编号

CFL#001

标题

规定在 switch 语句中,case 标签后面的语句必须以会退出 switch 语句的语句结尾

语言

C++

级别

2

类别

控制流

规范说明

如果在 case 标签后的代码没有使用 break 语句来终止,那么执行会继续到下一个 case 标签之后的代码。如果缺少 break 语句,很容易忽视并导致错误的代码。通常,我们会使用 break 来退出 switch 语句。当使用 return 语句来退出 switch 语句时,需要小心,比如在 ISC++ 的示例中:参见 CFL#020。

需要注意的是,允许在 case 标签之间'穿透',详情请参考 CFL#002。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表