Hi Leute,
ich komme da an einer Stelle nicht ganz weiter.
Was bedeutet:
#define a {(x|y|z),0}
...
unsigned char init[] = a
...
mir ist schon klar, dass x,y,z mit einem "oder" verknüpft sind und dass
das ganze "a" ersetzten soll aber was bedeutet die ",0" und haben die
Klammer noch irgendwelche besonderen Bedeutungen? Wäre nett, wenn Ihr
mir nen kleines BSP dazu schreiben könntet.
x = 00010
y = 00100
z = 01000
MfG
Olli
Hallo Olli,
1 | unsigned char init[] = a; |
entspricht
1 | unsigned char init[] = {(x|y|z),0} ; |
was bedeutet, dass das Array 'init' 2 Elemente hat, das erste ist x|y|z und das zweite 0.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.