Урок 47. Блоки стейтментов. Составные операторы

   ⁄ 

 Обновлено 15 Мар 2017

  ⁄   

Блок стейтментов (или так называемые составные операторы) – это группа стейтментов, которые обрабатываются компилятором как одна инструкция. Блок начинается с символа { и заканчивается символом }, стейтменты находятся внутри. Блоки могут использоваться в любом месте, где разрешено использовать один стейтмент. В конце составного оператора точка с запятой не ставится.

Вы уже могли их видеть при написании функций:

Блоки могут быть вложены внутри других блоков. Как вы видите в примере выше, если условие истинно, то выполняется только одна инструкция. Однако, поскольку составные операторы могут использоваться везде, где может использоваться один стейтмент, то мы можем использовать вложенный блок инструкций, чтобы оператор if выполнил несколько действий в случае, если условие — true!

Если ввести число 3, то программа выведет:

Enter an integer: 3
3 is a positive integer
Double this number is 6

Если ввести число -4, то программа выведет:

Enter an integer: -4
-4 is a negative integer
The positive of this number is 4

Можно даже размещать вложенные блоки внутри других вложенных блоков:

Практически, ограничений на количества вложенных блоков нет. Однако, не рекомендуется делать больше 3 ступеней вложенности (максимум 4). Если ваша функция нуждается в большем количестве вложенности, то эту функцию лучше разбить на несколько меньших функций!

Итого

Блоки позволяют выполнять несколько стейтментов везде, где можно использовать одно. Они чрезвычайно полезны, когда нужно выполнить сразу несколько инструкций вместе.

Оценить статью:

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (12 оценок, среднее: 4,92 из 5)
Загрузка...
Поделиться в:
Подписаться на обновления:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *