Re: C Progr.. warum Klammern
Zitat:
Zitat von Siro
.. zum Beispiel:
if testflag
{
}
oder if (x==1)
Was sollen denn da die Klammern. Das ändert weder mathematisch was, noch gäbe es irgendwelche anderen Interpretationen für den Compiler ...
Doch gibt es. Beispiel
Wenn man jetzt die Klammern um a weg lässt, ist es alles andere als eindeutig, ob nun a die Bedingung und +b; das auszuführende Statement ist oder ob a +b die Bedingung ist und ; das Statement. Klar kommt sowas ziemlich selten vor, ist aber immer noch syntaktisch völlig korrekter Code.
MfG Mark