Du weißt genau, dass „genau unter dem Schlüsselwort“ genau unter dem ersten Zeichen des Schlüsselwortes meint.
Ich könnte es als Annahme treffen. Hab jedoch die Erfahrung gemacht, dass es in der Praxis meistens nicht so gehandhabt wird, oh Schreck:
while
{
i++;
a = b;
c = a * i;
a += i;
if (a == 33)
{
printf("Mist, das wollte keiner\n");
}
}
Und nun soll einer auf den ersten Blick sehen, dass die Klammer ganz unten nicht zu dem if gehört!?
Indes: Mit der Platzierung der öffnenden Klammer in derselben Zeile nach dem Schlüsselwort ist eine eindeutige Zuordnung ja gegeben. Die öffnende Klammer auf einer neuen Zeile hingegen macht den Code auch nicht besser lesbar.