C Array Deklaration

Gast #5505081
Lesenswert?

Rolf M. schrieb:
> Gut, const könnte als Makro definiert sein.

Oh, es gibt (glaube ich) ganz fiese sachen. const könnte eine 
Funktions-Deklaration aufmachen, a macht die klammer zu und ein neues 
makro auf, dass 2 Parameter nimmt, wobei b der zweite ist.
1
#define const       void foo
2
#define a           void); FOO2(1
3
#define FOO2(x,y)   int
4

5
    sollte nacheinander expandieren zu 
6
    void foo (a,b) 
7
    void foo (void); FOO2(1,b)
8
    void foo (void); int

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren