Skip to main content

C1906

switch标记只得出现在构成switch语句主体的复合语句的最外层

Category: Required

Decidability: Decidable

Scope: Single Translation Unit

依据

C语言标准允许将 switch标签 (即 case 标签或 default 标签)放置于switch 语句主体中的任何语句之前,但这样可能导致代码结构混乱。为防止这种情况, switch标签 只得出现在构成 switch 语句主体的复合语句的最外层。

登录查看完整文章