LINUX.ORG.RU

Это обычно в #define'ах используется, чтобы не было проблем со всякими скобочками и т.п.

Eddy_Em ☆☆☆☆☆
()

считаю что надо отойти от веществ допрежь того как посты писать

shty ★★★★★
()

Так а в чем проблема?

Помимо использования в дефайнах, еще и для замены множественных return на множественные break используется. В этом случае уже вопрос к вашему code-style. Как у вас принято - так и делайте.

kulti ★★
()

Тут возникла небольшая возня возникла по сабжу, хочу спросить у людей, кто как считает

Какой вопрос конкретно?

ttnl ★★★★★
()

Предпочитаю for (;;) { -do something-; break; } или даже forever { -do something-; break; } для кусков с кучей проверок на ошибки, если я правильно понял сабж.

anonymous
()
Ответ на: комментарий от rand

Только сейчас увидел, что у ТС в условии while стоит 0, а не 1.

efe421
()

От себя могу только заметить, что при некоторых параноидальных настройках компилятора может вылезти ворнинг на while (0) - «константа в условном выражении», и при принятии всех ворнингов за ошибки код вообще не скомпилируется. Поэтому такой конкретный ворнинг приходилось дизейблить прагмой.

Да, это было на VC++ Express, GCC в этом случае вроде умнее

yoghurt ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.