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