Skip to main content

C1906

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

Category: Required

Decidability: Decidable

Scope: Single Translation Unit

依据

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

登录查看完整文章