Verwendung von extern in C


Wenn eine Variable im Code mit dem Schlüsselwort extern deklariert wird, nimmt der Compiler an, dass es diese Variable irgendwo im Code geben muss, dies wird aber nicht geprüft.


Beispiel:

modul1.c
int a;


modul2.c
extern int a;


Erst der Linker kann beim Linken feststellen, ob die Variable unter dem Namen a tatsächlich einmal deklariert wurde. In dem Fall wurde die Variable im modul1.c deklariert.



Siehe auch
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki