macht es überhaupt für die Performance des Programms was aus welche der beiden Versionen man nimmt? Ich würde nein sagen aber frage hiermit zur sicherheit mal nach.. -- Ich will die Welt verbessern, doch Gott gibt mir nicht den Code.Dieser Post wurde am 05.06.2006 um 11:16 Uhr von Karldin Shinowa editiert.
Die Statements sind semantisch äquivalent. Der Compiler schreibt doch nicht deine C-Dateien um. Sowas kam hier schonmal auf. Warum sollte es das tun? Es wird Zwischencode generiert und dann Maschinencode. -- Wer früher stirbt ist länger tot.
<Ausdruck auswerten> jz Label001 # Wenn gleich 0, Sprung nach Label001 <foo> Label001: <und weiter gehts>
In C64-BASIC war es noch wichtig, wo z.B. Leerzeichen stehen oder ob Du if...then oder if...goto benutzt, aber bei Compilersprachen (heck, selbst bei interpretierten wie Python) spielt das keine Rolle mehr. -- Mit 40 Fieber sitzt man nicht mehr vor dem PC. Man liegt im Bett. Mit dem Notebook.Dieser Post wurde am 05.06.2006 um 11:37 Uhr von Bruder Leif editiert.