f0rtex
30-12-2003, 19:25
Hallo Leute
Folgende zwei Code-Fragmente seien gegeben: (ne das wird keine Aufgabe ;-) )
/*module1.c*/
int a;
void foo();
void bar();
/* modul1v2.c */
static int a;
void foo();
void bar();
Sehe ich das richtig, dass der einzige unterschied der beiden Module derjenige ist, dass die Variable a mal im Code-Segment und mal im Daten-Segment abgelegt wird?
p.s.: falls es nicht klar sein sollte
Die Variable a ist doch in beine Fällen Modul-Global sichtbar?
MfG
f0rtex
Folgende zwei Code-Fragmente seien gegeben: (ne das wird keine Aufgabe ;-) )
/*module1.c*/
int a;
void foo();
void bar();
/* modul1v2.c */
static int a;
void foo();
void bar();
Sehe ich das richtig, dass der einzige unterschied der beiden Module derjenige ist, dass die Variable a mal im Code-Segment und mal im Daten-Segment abgelegt wird?
p.s.: falls es nicht klar sein sollte
Die Variable a ist doch in beine Fällen Modul-Global sichtbar?
MfG
f0rtex