Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpPmCdBO 111 of 390 menu
◀ ▶

Необязательность фигурных скобок в C++

Давайте теперь будем опускать фигурные скобки.

Если в ветке if или else ровно одна команда, фигурные скобки можно не писать.

Пусть, к примеру, дан вот такой код со всеми скобками:

int num = 0; if (num == 0) { std::cout << "Y" << "\n"; } else { std::cout << "N" << "\n"; }

Тот же смысл без скобок в одной строке:

int num = 0; if (num == 0) std::cout << "Y" << "\n"; else std::cout << "N" << "\n";

Можно убрать скобки только у одной ветки:

int num = 0; if (num == 0) { std::cout << "Y" << "\n"; } else std::cout << "N" << "\n";

Перепишите условие для переменной num без фигурных скобок, если в каждой ветке одна команда вывода.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить