ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
22 ноября
195215 Топик полностью
Ксения (24.05.2010 16:17, просмотров: 158) ответил Ксения на И совершенно правильно :). Не очевидно, что при компиляции выражения while(1) не будет происходить тестирование единицы, а выражение for(;;) такому опасению повода не подает.
Есть еще и другая причина: на выражение if(1){...} компиляторы обычно ругаются (выдают warning). По той же причине условные операторы от константного выражения не приветствуются, поскольку здесь компилятору сложно решить, выдавать ему warning или нет.