Книга: Язык программирования Си. Издание 3-е, исправленное
A9.3. Составная инструкция
A9.3. Составная инструкция
Так как в местах, где по синтаксису полагается одна инструкция, иногда возникает необходимость выполнить несколько, предусматривается возможность задания составной инструкции (которую также называют блоком). Тело определения функции есть составная инструкция;
составная-инструкция:
{ список-объявлений список-инструкцийнеоб }
список-объявлений:
объявление
список-объявлений объявление
список-инструкций:
инструкция
список-инструкций инструкция
Если идентификатор из списка объявлений находился в области видимости объемлющего блока, то действие внешнего объявления при входе внутрь данного блока приостанавливается (A11.1), а после выхода из него возобновляется. Внутри блока идентификатор может быть объявлен только один раз. Для каждого отдельного пространства имен эти правила действуют независимо (A11); идентификаторы из разных пространств имен всегда различны.
Инициализация автоматических объектов осуществляется при каждом входе в блок и продолжается по мере продвижения по объявителям. При передаче управления внутрь блока никакие инициализации не выполняются. Инициализации статических объектов осуществляются только один раз перед запуском программы.
- A9. Инструкции
- A9.4. Инструкции выбора
- Инструкция IIF
- Инструкция INSERT INTO ... FROM ... UNION ...
- Что дает грамотная должностная инструкция
- При запуске программы появляется сообщение Инструкция по адресу 0х77ddb1d1 обратилась к памяти по адресу 0x0080002c. Пам...
- Инструкция по обработке
- Инструкция утверждения
- Приложение 1. Как создать вики-страницу: пошаговая инструкция
- Приложение III Инструкция «Прием входящего звонка»
- E-mail маркетинг для интернет?магазина. Инструкция по внедрению
- Глава 5 Должностная инструкция