... das ist eine gute Frage, ich progge schon sehr lange in Zeh und hab mir darüber noch nie Gedanken gemacht, weil das eben die Syntax ist.
Das ist so ne Art Frage wie, warum Endet ein Satz mit einem Punkt ?
Denk mal drüber nach, vielleicht ist if ja (wie) eine Funktion und die Übergabeparameter gehören eben in Klammern. for(;;) ist da je genauso.
C ist eben nicht dieses grauselige Basic. Dafür reichen dann auch {} statt Begin End IF - Murks ...
und das schönste ist immer noch
int hugo = peter < klaus ? 4 : 2;
Viel Spaß noch,
Vajk
Lesezeichen