Define für Portpins schalten

Gast #2720965
Lesenswert?

kommt drauf an schrieb:
> ...kommt drauf an, wie du das Makro einsetzt:
>
>
1
> while (irgendetwas) MAKRO_1;
2
>
>
> dann nur bis zum 1. Semikolon.
>
>
1
> while (irgendetwas) {MAKRO_1}
2
>
>
> dann bis zu 2. Semikolon.

Es empfiehlt sich in solchen Fällen, im Makro eine Konstruktion wie 
diese zu benutzen:
1
#define GAGA  do { a(); b(); c(); } while(0)

Man beachte do/while. Geschweifte Klammern alleine können in die Hose 
gehen.

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