code lesbar machen
-
hallo,
ich hab ein flag das den zustand zwischen 0 und 1aendert.
nu bei einem wechsel des flags von 0 auf 1, soll der system_state auf init gesetzt werden.im moment mache ich das so:
if(flag == false) { init_enabled = true; } else if((flag == true) && (init_enabled == true)) { system_state = init; init_enabled = false; }
geht das irgendwie mehr lesbarer?
bye
-
wenn flag und init_enabled nirgendwo anders benutzt wird reicht ein
if(flag) { flag = false; system_state = init; }
-
mehr besser?
if ( flag && init_enabled ) system_state = init; init_enabled = !flag;
-
ich will aber zustandswechsel von flag erkennen!
system_state = init darf sich nur bei einem zustandswechsel von 0 auf 1 ausgeführt werden.wenn bei dir das erste mal flag auf 1 ist wird schon system_state gesetzt == falsch!!
flag ist ein bit von außen...serielles interface...
bye
-
na dann stell deine fragen nicht so allgemein
-
-
hm?
-
Toomm schrieb:
ich will aber zustandswechsel von flag erkennen!
dann wirst du es wohl zwischenspeichern müssen.
-
ich meine meine code ist nicht gerade toll lesbar! ;/
-
wer da?;)
-
Das Zauberwort heißt "kommentieren".
Dann ist der Code auch ganz doll lesbar.