ASSERT
-
Hallo,
ich weiß, dass in den FAQ viele Fragen zu ASSERT stehen.
Aber eine Antwort habe ich nicht gefunden:
Was ist der Unterschied zwischen:
ASSERT ( i = 0 );
und
ASSERT ( i == 0 );
Kann mir jemand bitte behilflich sein?
Vielen Dank!
Gruß Wathlon
-
Der Unterschied ist derselbe wie bei
if (i=0)
und
if (i==0)
i=0
ist eine Zuweisung
i==0
ein Vergleich
-
Das erste ASSERT hab ich ja noch nie gesehen. Wäre ja auch sinnlos -> Da könnte man auch gleich ASSERT(0) schreiben.
-