typedef definition
-
Hi @ all
Wenn ich folgendes definiere:typedef enum { GPIO_PIN_RESET = 0U, GPIO_PIN_SET }GPIO_PinState;
wieso geht man davon aus, dass so GPIO_PIN_SET automatisch 1 ist
wieso setzt man nach 0U kein ;?
Ich verstehe das iwie nicht.Danke für eure Hilfe
-
max111111 schrieb:
wieso geht man davon aus, dass so GPIO_PIN_SET automatisch 1 ist
Weil das so im C-Standard definiert ist.
Im übrigen ist auch das ersteenum
automatisch 0, das 0U ist hier nicht nötig.max111111 schrieb:
wieso setzt man nach 0U kein ;?
Weil das so im C-Standard definiert ist.
Es ist eine Aufzählung, kein Befehlsende.
-
danke