Header und globale Variablen mehrfach einbinden/deklarieren?
-
Hallo,
ich beschäftige mich seit einigen Wochen mit C (als erste richtige Programmiererfahrung). Jetzt habe ich ein Programm geschrieben, dass aus mehreren Dateien besteht. Dabei werden manche (globalen) Variablen in mehreren dieser Dateien genutzt, genauso wie manche Header-Dateien (z.B. stdio.h). Jetzt meine Frage:
Macht es mehr Sinn diese Variablen/Header-Dateien in jeder Datei zu deklarieren bzw. einzubinden oder nur einmal (da wo sie das erste mal für den Compiler auftreten)? Ich kann für beides Gründe finden und würde gerne wissen, wie man das normalerweise macht...
Viele Dank!
-
~[Dieser Post war ein großer Haufen Blubb]~
-
Das hilft mir ehrlich gesagt nicht so richtig weiter...
-
C-Anfaenger schrieb:
Das hilft mir ehrlich gesagt nicht so richtig weiter...
Kein Wunder, ich hab die Frage auch falsch verstanden, sorry
Öhm ja, jedenfalls hängt das von der Situation ab - ich würde mir da nicht groß Gedanken drum machen, mach einfach wie du denkst. Eine Sammel-Headerdatei hat natürlich den Vorteil, dass du weniger Tipparbeit hast, andererseits dauert das Kompilieren länger, wenn Teile eingebunden sind, die du nicht brauchst.