Kurze Frage zu if-Abfrage
-
hallo,
ich soll einen Quellcode analysieren und bin auf folgendes gestoßen:if(md[i].id==0 && md[i].ZeitIndex)
Was genau heißt diese Abfrage? Beudeutet das soviel wie, if md.id und md.ZeitIndex == 0 dann....
oder fehlt da am Ende etwas?Hoffe kann mir wer helfen, bin ein C Neuling.
Gruß
Ask it
-
if(x)
bedeutet immer
if(x!=0)
, d.h. bei deinem Code also
if(md[i].id==0 && md[i].ZeitIndex!=0)
Oder umgekehrt könnte man diesen Code noch zu
if(!md[i].id && md[i].ZeitIndex)
verkürzen.
-
Ah ok vielen Dank!