#include int main() { int a = 1; int b; if(a==1) b = 10; else b = 20; // Kürzere Schreibweise des obigen Konstruktes: b = (a==1) ? 10 : 20; printf("b ist gleich %d\n", b); // Syntaktisch korrekt, aber ohne Klammerung schwer // lesbar! b = (a==1) ? (a!=1) ? (a ==2) ? 1 : 2 : 3 : 4; printf("b ist gleich %d\n", b); return 0; }