Habe mich jetzt mal schlau gemacht. Als dangling else wird eine falsche Ausführung des Codes bezeichnet, verursacht durch keine Klammernsetzung.
siehe dazu:
http://math-www.uni-paderborn.de/Ser...id006002001003
http://www.fh-landshut.de/~gschied/p...slide0128.html
Ich hatte das Problem noch gar nicht, deswegen kannte ich auch den Ausdruck nicht. Allerdings sehe ich auch kein Problem darin. Ohne Klammernsetzung wird else einfach dem letzten if zugeordnet, ansonsten hat man eh die Klammern. Ist kein Programmierproblem, sondern ein eifacher Prigrammierfehler.