Язык Си

       

A9.1. Помеченные инструкции


Инструкции может предшествовать метка.

помеченная-инструкция: идентификатор : инструкция

case константное-выражение : инструкция

default : инструкция

Метка, состоящая из идентификатора, одновременно служит и объявлением этого идентификатора. Единственное назначение идентификатора-метки - указать место перехода для goto. Областью видимости идентификатора-метки является текущая функция. Так как метки имеют свое собственное пространство имен, они не "конфликтуют" с другими идентификаторами и не могут быть перекрыты (см. ).

case-метки и default-метки используются в инструкции switch (). Константное выражение в case должно быть целочисленным.

Сами по себе метки не изменяют порядка вычислений.



Содержание раздела