Tach!
Eine Konstante ist es erst, wenn solch in Literal (oder auch ein vorher zu berechnender Ausdruck) einem Namen zugewiesen wird, der die Konstante repräsentiert.
Das habe ich anders gelernt. Was du meinst, kenne ich zumindest aus dem Dunstkreis von C als benannte Konstante. Als Konstante allgemein bezeichnet man nach meiner Kenntnis alles, was als fester Ausdruck im Quellcode steht.
Hmm, da gibt dir sogar die Wikipedia recht. Und Macros in C machen die Sache noch schlimmer. Im Quelltext ist es etwas benanntes, nach dem Preprozessordurchlauf sind es viele einzelne Werte. Bei einer echten Konstante wäre das jedes Mal nur der Verweis auf eine ganz bestimmte Stelle im Speicher, an der der Wert liegt.
dedlfix.