- 
	- И совершенно правильно :). Не очевидно, что при компиляции выражения 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)
 
- Ну и что из того? Я начинал программировать на Си с компилятором Small C. Он так и делал. Как сейчас помню  BK(90 знак., 25.05.2010 17:05, 
- Спецом для читающих педантов пишу 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,  ) )
 
- Ну, так неграмотные от любой конструкции могут в ступор впасть. Или нет? - 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)