Zitat von
SirThornberry:
... Und schuld das es ohne Klammern nicht lief war auch dort die Priorität der operatoren. Es hat also rein gar nichts mit der Programmiersprache c zu tun
Äh. Doch. Natürlich hat das was mit der Programmiersprache zu tun. C lässt zu viel Murks zu, um als gute Programmiersprache im Sinne einer Fehlerrobustheit in der Syntax durchzugehen. Für die Lehre würde ich es nicht einsetzen, wohl aber für kompakten Code. Man hat einfach 100% Kontrolle, was passiert, die Compilermagic ist 0,0 und das ist teilweise gewünscht.
Zitat von
SirThornberry:
sondern einfach damit das leute die wenig/selten mit operatoren rum hantieren nicht dran denken das es dort prioritäten zu beachten gilt.
Mit Delphi (z.B.) wär das aber nicht passiert.
Nä nä nä nä näää nä.
Daher ist C wirklich nicht geeignet, Anfängern das Coden beizubrigen. Das ist so, als ob man mit einem 70er Jaguar das Autofahren lernt. Ohne Ausbildung als Mechaniker läuft da gar nix. Aber schick ist so ein Teil schon. Wenn's fährt...