Schleife programmieren

#3601762
Lesenswert?

Wer suchet schrieb:
> Hi,
> Kann man in C eine for-Schleife die von 0 bis 255 gehen soll
> programmieren, wenn die Schleifen-Variable selber vom Typ unsigned Char
> ist?
> for(unsigned char n=0;n <= 255;n++){}
> kommt nie zum Ende!!!

Man kann:
1
...
2
uint8_t erster_durchlauf;
3
uint8_t n;
4

5
for (erster_durchlauf = 1, n = 0; (erster_durchlauf != 0)  || (n != 0); n++) {
6
   erster_durchlauf = 0;
7
   ....
8
}

Bernhard

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