Необязательность фигурных скобок в 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 без фигурных скобок, если в каждой ветке одна команда вывода.