kloppspb: конкретно в твоём случае компилятор поругается на неправильный синтаксис и никаких проблем не возникнет. Если уж и оборачивать в скобки, то код должен быть при этом аккуратным и читаемым, что-то вроде
while (a) {
if (b > c) {
d = c;
} else if (c > d) {
e = f;
} else if (q) {
a = 0;
} else {
b = 0;
}
}
У меня в IDE тоже плагин для оформления кода(использует clang format) и он делает такое автоматом. Хотя, как по мне в данном случае они не нужны(и у меня не возникало с ними проблем), но это уже вопрос вкуса.