Gast
#3218001
Guten Tag! Ich habe wieder mal eine ganz kurze Frage lol: Ich habe in meinem Projekt main.c, test.c Dateien mit der dazugehörigen header Datei test.h. Nun habe ich in meiner main.c vergessen die test.h einzubinden und führe in meiner main.c Funktionen aus, die in der test.h deklariert sind. Erstaunlicherweise hat der Compiler nicht gemekert. Das Projekt wurde compiliert und konnte ausgeführt werden. (Allerdings traten verständlicherweise seltsame Effekte auf. Variablenwerte wurden überschrieben usw...) Ich habe lange nicht verstanden was da los ist, bis ich bemerkt habe, dass ich #include test.h auskommentiert hatte. Wie ist es möglich, dass das Projekt compiliert werden konnte und sogar teilweise funktioniert hat???