Ксения (04.07.2013 20:29 - 20:35, просмотров: 156) ответил zeleny на не могу догнать как написать for-цикл чтобы uint8_t пробегал от 0 до 255...
Цикл for проверяет условие на входе в цикл, но все возможные значения unsigned char (0-255) - валидные. Из этого следует, что проверка счетчика цикла на входе не может служить критерием останова. Но циклы, проверяющие переменную цикла на выходе, для этой цели годятся.
Например:
unsigned char i=0; do { ... } while(--i);
Кстати, это выражение дает при компиляции более короткий код, чем цикл for.