-
- И совершенно правильно :). Не очевидно, что при компиляции выражения while(1) не будет происходить тестирование единицы, а выражение for(;;) такому опасению повода не подает. - Ксения(24.05.2010 16:11)
- Ну и что из того? Я начинал программировать на Си с компилятором Small C. Он так и делал. Как сейчас помню BK(90 знак., 25.05.2010 17:05, )
- Есть еще и другая причина: на выражение if(1){...} компиляторы обычно ругаются (выдают warning). По той же причине условные операторы от константного выражения не приветствуются, поскольку здесь компилятору сложно решить, выдавать ему warning или нет. - Ксения(24.05.2010 16:17)
- MSVC2005 и IAR AVR относятся к необычным компиляторам ? - MegaJohn(24.05.2010 16:24)
- IAR AVR строку while( true ) {bla(); } компилит в RJMP PC-0x0001 - MegaJohn(24.05.2010 16:14)
- Спецом для читающих педантов пишу while(2). Иногда интересно наблюдать ступор;) - Vit(24.05.2010 15:26)
- Можно написать хоть while (-2). В чем прикол-то? - BK(24.05.2010 15:53, )
- Прикол обычный - у некоторых не соблюдение шаблона действительно вызывает ступор. Забавно:) - Михаил Е.(24.05.2010 15:59)
- ещё бывает ступор от такой конструкции for(i=0;i<10;++i) ;-) - =AlexD=(25.05.2010 07:12)
- Ну, так неграмотные от любой конструкции могут в ступор впасть. Или нет? - BK(25.05.2010 16:59, )
- именно - Vit(24.05.2010 16:00)
- Именно за это я своим "пацанятам" и даю, регулярно, по рукам :) Скрипач(46 знак., 24.05.2010 16:22)
- по рукам надо давать за #define else :) - Vit(24.05.2010 16:26)
- Был у меня один, #define begin, #define end в программе на С объявил. Чтобы, понимаешь, понятнее было :) - Скрипач(24.05.2010 16:33)
- по рукам надо давать за #define else :) - Vit(24.05.2010 16:26)
- Именно за это я своим "пацанятам" и даю, регулярно, по рукам :) Скрипач(46 знак., 24.05.2010 16:22)
- ещё бывает ступор от такой конструкции for(i=0;i<10;++i) ;-) - =AlexD=(25.05.2010 07:12)
- Прикол обычный - у некоторых не соблюдение шаблона действительно вызывает ступор. Забавно:) - Михаил Е.(24.05.2010 15:59)
- Можно написать хоть while (-2). В чем прикол-то? - BK(24.05.2010 15:53, )
- И совершенно правильно :). Не очевидно, что при компиляции выражения while(1) не будет происходить тестирование единицы, а выражение for(;;) такому опасению повода не подает. - Ксения(24.05.2010 16:11)