/* code010.c ATmega88 @ 8MHz */ #include <avr/io.h> uint8_t x=7, y; int main(void) { /*** Hier die Abfrage in der „Normalform“ ***/ if( (x <= 6) || (x >= 8) ) // Wenn x <= 6 ODER x >= 8 --> also wenn x != 7 { y = 1; // y = 1, wenn x != 7 } else { y = 2; // y = 2, wenn x = 7 } /*** Hier die Abfrage in der Kurzschreibweise ***/ y = ( (x <= 6)||(x >= 8) ) ? 1:2; // Ist x <= 6 ODER x >= 8 ? Wenn ja,dann y=1, ansonsten y=2 }