Здесь все понятно. Выражение Test = 10; инвариантно по отношению к циклу.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Bill 06 апреля 2004 г. 07:30
В ответ на: Извиняюсь за вторжение. Да так то оно работает, а вот когда ставиш =10 тогда действительно упс.. отправлено Уэф 05 апреля 2004 г. 23:08

Его можно вынести за пределы цикла, т.е. оно выполнится по окончанию цикла. Но цикл то - бесконечный.
Просто мне кажется, не надо выдумывать себе проблемы, которых нет. Я много раз наблюдал такие случаи. Вроде код пишешь и пишешь, а результат трансляции один и тот же - размер кода не растет. Компилятор не считает нужным генерировать код. Но вот добавил один простой оператор и все встает на свои места. А подобные тестовые программы скорее вводят в заблуждение, чем что-то проясняют.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru