Ответ
Сложный оператор (compound statement) — это группа операторов, объединённых в блок с помощью фигурных скобок {} (в C-подобных языках) или ключевых слов (напр., begin...end в Pascal). Обрабатывается как единая синтаксическая единица.
Пример (Java):
if (x > 10) { // начало сложного оператора
System.out.println("X > 10");
x = 0;
} // конец блока
Особенности:
- Создает область видимости для переменных
- Обязателен для многострочных тел циклов/условий
- Может быть пустым (
{}) для заглушки
В Python роль сложного оператора выполняют отступы, а не скобки.