Блок кода

Блок кода

Блок кода, блок команд, блок инструкций — часть кода, которая сгруппирована и воспринимается как единое целое (похоже на параграф). Блоки могут состоят из одного или нескольких операторов, а также могут быть пустыми. В Си, C++, и некоторых других языках, блоки выделяются фигурными скобками «{» и «}». В Ада, Паскаль и некоторых других языках блоки выделяются «begin» и «end». В Forth блоков нет, но могут быть легко встроены в язык.

В языках, основанных на Си, они определяют область видимости идентификатора. В C++ они могут использоваться, чтобы определить время жизнь объекта (создание и разрушение). В некоторых языках (например Pico) они просто используются для того, чтобы группировать выражения. В языках типа объекты со всеми соответствующими возможностями, расширенные информацией на их окружение, то есть замыкания

Примеры

Типичный блок (Си):

 int main()
 {
   return 0; 
 }

Использование блока с C++ для уменьшения области видимости переменной (вложенный блок, типичный пример использования RAII, независимо от хода программы вызовутся конструктор и деструктор переменной noname которые выполнят необходимую работу, например блокировку и разблокировку в многопоточной среде):

 {
   int i = 0;
   {Look noname(queue); 
       // некоторые действия
   }
 }

Более сложный пример PL/SQL:

 DECLARE
    -- Описания блока, переменные, типы, курсоры и т. п. (опционально)
 BEGIN
   -- Непосредственно код программы
 EXCEPTION
   -- Обработка исключений (опционально)
 END;

См. также


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Полезное


Смотреть что такое "Блок кода" в других словарях:

  • Блок инструкций — Блок кода, блок команд, блок инструкций часть кода, которая сгруппирована и воспринимается как единое целое (похоже на параграф). Блоки могут состоят из одного или нескольких операторов, а также могут быть пустыми. В Си, C++, и некоторых других… …   Википедия

  • Блок команд — Блок кода, блок команд, блок инструкций часть кода, которая сгруппирована и воспринимается как единое целое (похоже на параграф). Блоки могут состоят из одного или нескольких операторов, а также могут быть пустыми. В Си, C++, и некоторых других… …   Википедия

  • Блок программирование — Блок кода, блок команд, блок инструкций часть кода, которая сгруппирована и воспринимается как единое целое (похоже на параграф). Блоки могут состоят из одного или нескольких операторов, а также могут быть пустыми. В Си, C++, и некоторых других… …   Википедия

  • Блок — Блок: В Викисловаре есть статья «блок» Блок (механика)  простой механизм: колесо с жёлобом по окружности, вращающееся вокруг своей оси …   Википедия

  • блок — 23.02.13 блок* [block]: Часть текста, определенная пользователем, с которой проводят операции обработки текста. Источник: ГОСТ Р ИСО/МЭК 2382 23 2004: Информационная технология. Словарь. Часть 23. Обработка текста …   Словарь-справочник терминов нормативно-технической документации

  • Блок (программирование) — У этого термина существуют и другие значения, см. Блок. Блок кода, блок команд, блок инструкций  часть кода, которая сгруппирована и воспринимается как единое целое (похоже на параграф). Блоки могут состоять из одного или нескольких… …   Википедия

  • блок типа домино — 3.1.4 блок типа домино (domino): Двухмодульная подструктура знака символа в символе Aztec Code, являющаяся элементарной структурной единицей при кодировании символа в графическом виде. Источник …   Словарь-справочник терминов нормативно-технической документации

  • Статический анализ кода — (англ. static code analysis)  анализ программного обеспечения, производимый без реального выполнения исследуемых программ (анализ, производимый с выполнением программ, называется динамический анализ кода). В большинстве случаев анализ… …   Википедия

  • ГОСТ Р ИСО/МЭК 24778-2010: Информационные технологии. Технологии автоматической идентификации и сбора данных. Спецификация символики штрихового кода Aztec Code — Терминология ГОСТ Р ИСО/МЭК 24778 2010: Информационные технологии. Технологии автоматической идентификации и сбора данных. Спецификация символики штрихового кода Aztec Code оригинал документа: 3.1.4 блок типа домино (domino): Двухмодульная… …   Словарь-справочник терминов нормативно-технической документации

  • программный блок — 4.43 программный блок (software unit): Отдельная компилируемая часть кода. Источник: ГОСТ Р ИСО/МЭК 12207 2010: Информационная технология. Системная и про …   Словарь-справочник терминов нормативно-технической документации


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»