专业编程基础技术教程

网站首页 > 基础教程 正文

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

ccvgpt 2024-08-02 11:50:40 基础教程 13 ℃

编号

CFL#001

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

标题

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

语言

C++

级别

2

类别

控制流

规范说明

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

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

最近发表
标签列表