ISO/IEC 9899:2011 条款6.8.1——标签语句
6.8.1 标签语句
语法
1、labeled-statement:
identifier : statement
default : statement
case constant-expression : statement
约束
2、一个case或default标签应该只出现在一条switch语句中。对这些标签的进一步的约束在后面switch语句下进行讨论。
3、标签名在一个函数内应该是唯一的。
语义
4、任一语句前面可以加一前缀,用于声明一个标识符作为一个标签名。标签其自己并不改变控制流,这允许语句可以直接无障碍地穿过这些标签。