Beim IF (....) gehören die Klammern einfach zu Befehl. Das soll wohl an den Aufruf einer Funktion erinnern, auch die meisten Compiler das intern wohl anders behandeln werden.
Die Geschweiften Klammern entsprechen ziemlich genau bei Pascal/Modula dem Begin und End. Die Klammern sind einfach nur schneller zu tippen. Wenn hinder dem If( ) nur ein Befehl kommt, kann man die { } auch weglassen.
Die Syntax bei C ist auch nicht immer sinnvoll, daran kann man aber nicht viel ändern. Das sind oft Altlasten.
Lesezeichen