Archiv
Ansicht:   
Suche   erweiterte Suche

Nachricht aus dem Archiv

MudGuard schrieb am 06.September.2009, 17:13:31 in der Kategorie pc.coding

(C) Syntaxfehler? - [Error(ccom)] type redeclaration of Durchschnitt

> das wirft mich jetzt von der Arbeitsweise her eines Compilers etwas aus
> der Bahn. Warum ist die Positionsreihenfolge der Funktionen nicht egal. Das
> sind doch praktisch eigentlich nur Sprungmarken würde man in Basic sagen.

Weil C einen one-pass-compiler benutzt.

> Ich verstehe es jedoch immer noch nicht ganz. Der Compiler sieht doch den
> gesamten Programmcode bevor er es übersetzt.

Nein, eben nicht. C kennt (one-pass-compiler) beim Übersetzen einer Codezeile nur alles, was vor dieser Zeile kommt (und natürlich diese Zeile).
Archiv
Ansicht:   
Suche   erweiterte Suche
Auf unserer Web-Seite werden Cookies eingesetzt, um diverse Funktionalitäten zu gewährleisten. Hier erfährst du alles zum Datenschutz