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 C

There are no comments on this page. [Add comment]

Valid XHTML 1.0 Transitional :: Valid CSS :: Powered by WikkaWiki