Zitat Zitat von Siro Beitrag anzeigen
Upps, Unterschied Definition / Deklaration ist aber auch verwirrend....
Ich dachte immer ein "define" ist eine Definition. (Allein schon wegen der Buchstabenfolge Also eine Beschreibung ohne Speicherbedarf.
Dann ist also ein "define" eine Deklaration ?

dann wäre doch "ifdef" eigentlich "if declaration", sieht aber aus wie "if define" ???? was ja Speicher benötigen würde.
ein ifdef xxx benötigt doch aber keinen Speicher. Dann müste es korrekterweise "ifdecl" oder ähnlich heissen.
Hm, nicht ganz einleuchtend.....
Falsche Baustelle. Bei Deklaration/Definition geht es um C-Variablen. Was du da aufzählst sind Präprozessor-Direktiven. Das hat nichts miteinander zu tun.


Zitat Zitat von Siro Beitrag anzeigen
Die Definition ist also all daß ,wo Speicher benötigt wird. Die Deklaration sagt nur aus, wie es aussieht.
Ja.