Tag!
Ich hab den Artikel mal geschrieben.
Fehler sind mit im Preis enthalten
MfG
Daniel
http://tutorial.proggen.org/doku.php?id=c:var:static
c:var:static
- Dirty Oerti
- Beiträge: 2229
- Registriert: Di Jul 08, 2008 5:05 pm
- Wohnort: Thurndorf / Würzburg
c:var:static
Bei Fragen einfach an daniel[ät]proggen[Punkt]org
Ich helfe gerne!
----------
Wenn du ein Licht am Ende des Tunnels siehst, freu dich nicht zu früh! Es könnte ein Zug sein, der auf dich zukommt!
----
It said: "Install Win95 or better ..." So I installed Linux.
Ich helfe gerne!
----------
Wenn du ein Licht am Ende des Tunnels siehst, freu dich nicht zu früh! Es könnte ein Zug sein, der auf dich zukommt!
----
It said: "Install Win95 or better ..." So I installed Linux.
- Xin
- nur zu Besuch hier
- Beiträge: 8858
- Registriert: Fr Jul 04, 2008 11:10 pm
- Wohnort: /home/xin
- Kontaktdaten:
Re: c:var:static
Nur kurz angelesen...
Warum hat static bei Funktionen eine ganz andere Bedeutung?
Warum hat static bei Funktionen eine ganz andere Bedeutung?
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
- Dirty Oerti
- Beiträge: 2229
- Registriert: Di Jul 08, 2008 5:05 pm
- Wohnort: Thurndorf / Würzburg
Re: c:var:static
static bei Funktionen bedeutet, dass die Funktion nur in der jeweiligen Datei benutzt werden kann.
Quelle: http://de.wikibooks.org/wiki/C-Programm ... tic_%26_Co.
Quelle: http://de.wikibooks.org/wiki/C-Programm ... tic_%26_Co.
wikibook hat geschrieben:Auch vor Funktionen kann das Schlüsselwort static stehen. Das bedeutet, dass die Funktion nur in der Datei, in der sie steht, genutzt werden kann.
Bei Fragen einfach an daniel[ät]proggen[Punkt]org
Ich helfe gerne!
----------
Wenn du ein Licht am Ende des Tunnels siehst, freu dich nicht zu früh! Es könnte ein Zug sein, der auf dich zukommt!
----
It said: "Install Win95 or better ..." So I installed Linux.
Ich helfe gerne!
----------
Wenn du ein Licht am Ende des Tunnels siehst, freu dich nicht zu früh! Es könnte ein Zug sein, der auf dich zukommt!
----
It said: "Install Win95 or better ..." So I installed Linux.
- Xin
- nur zu Besuch hier
- Beiträge: 8858
- Registriert: Fr Jul 04, 2008 11:10 pm
- Wohnort: /home/xin
- Kontaktdaten:
Re: c:var:static
Das ist eine Sonderbedeutung, die man in c:func erwähnen kann.Dirty Oerti hat geschrieben:static bei Funktionen bedeutet, dass die Funktion nur in der jeweiligen Datei benutzt werden kann.
In C sind alle Funktionen automatisch static, genauso wie alle globalen Variabeln.
Und wie sieht das mit globalen static Variablen aus? Darf man die nicht exportieren, also als extern bezeichnen?
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
- Dirty Oerti
- Beiträge: 2229
- Registriert: Di Jul 08, 2008 5:05 pm
- Wohnort: Thurndorf / Würzburg
Re: c:var:static
Weiß ich nicht genau...
führt zu
Code: Alles auswählen
extern static int blubl;
Fehler: mehrere Speicherklassen in Deklaration
Bei Fragen einfach an daniel[ät]proggen[Punkt]org
Ich helfe gerne!
----------
Wenn du ein Licht am Ende des Tunnels siehst, freu dich nicht zu früh! Es könnte ein Zug sein, der auf dich zukommt!
----
It said: "Install Win95 or better ..." So I installed Linux.
Ich helfe gerne!
----------
Wenn du ein Licht am Ende des Tunnels siehst, freu dich nicht zu früh! Es könnte ein Zug sein, der auf dich zukommt!
----
It said: "Install Win95 or better ..." So I installed Linux.
- Xin
- nur zu Besuch hier
- Beiträge: 8858
- Registriert: Fr Jul 04, 2008 11:10 pm
- Wohnort: /home/xin
- Kontaktdaten:
Re: c:var:static
Logisch... die Headerdatei bekommt:Dirty Oerti hat geschrieben:Weiß ich nicht genau...
führt zuCode: Alles auswählen
extern static int blubl;
Fehler: mehrere Speicherklassen in Deklaration
extern int blubl;
die .c Datei:
static int blubl;
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.