Wiki source for CExtern


Show raw source

=====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:

%%(c;;modul1.c)
int a;
%%

%%(c;;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 {{backlinks}}
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki