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
Code:
if (a) 
	+b;
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