Урок №50. Блоки стейтментів

  Юрій  | 

  Оновл. 6 Тра 2020  | 

 141

Блоки стейтментів — це група стейтментів, які компілятор опрацьовує як одну інструкцію. Блок починається з символу { і закінчується символом }, стейтменти знаходяться всередині. Блоки можуть використовуватися в будь-якому місці, де дозволено використовувати один стейтмент. В кінці блоку стейтментів крапка з комою не ставиться.

Ви вже могли їх бачити при написанні функцій:

Блоки можуть бути вкладені всередині інших блоків. Як ви можете бачити в прикладі вище, якщо умова істинна, то виконується тільки одна інструкція. Однак, оскільки блоки стейтментів можуть використовуватися скрізь, де може використовуватися один стейтмент, ми можемо використовувати вкладений блок інструкцій, щоб оператор if виконав декілька дій в випадку, якщо умова істинна!

Якщо ввести число 3, то програма виведе:

Enter an integer: 3
3 is a positive integer (or zero)
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 Зірок (1 оцінок, середня: 5,00 з 5)
Loading...

Залишити відповідь

Ваш E-mail не буде опублікований. Обов'язкові поля відмічені *