Dlaczego poniższy kod:
zostaje tak skompilowany że wszystko po else jest zignorowane i nie ma tego w kodzie wynikowym. Z kolei jak j>>=1 da się na końcu to kompilacja jest już prawidłowa? Zależy mi na tym żeby j>>=1 było przed warunkiem. Tak samo jest z _delay_us(150). Jeśli jest po j>>=1 to znika w kodzie wynikowym. Dlaczego?
Kod: C / C++
zostaje tak skompilowany że wszystko po else jest zignorowane i nie ma tego w kodzie wynikowym. Z kolei jak j>>=1 da się na końcu to kompilacja jest już prawidłowa? Zależy mi na tym żeby j>>=1 było przed warunkiem. Tak samo jest z _delay_us(150). Jeśli jest po j>>=1 to znika w kodzie wynikowym. Dlaczego?