A Помеченные инструкции
Инструкции может предшествовать метка.
помеченная-инструкция: идентификатор : инструкция
case константное-выражение : инструкция
default : инструкция
Метка, состоящая из идентификатора, одновременно служит и объявлением этого идентификатора. Единственное назначение идентификатора-метки - указать место перехода для goto. Областью видимости идентификатора-метки является текущая функция. Так как метки имеют свое собственное пространство имен, они не "конфликтуют" с другими идентификаторами и не могут быть перекрыты (см. A11.1.).
case-метки и default-метки используются в инструкции switch (A9.4). Константное выражение в case должно быть целочисленным.
Сами по себе метки не изменяют порядка вычислений.