-->
ist kein neuer Operator. Es ist nur eine Konjunktion der Operatoren --
und >
.
Zuerst vergleichen Sie und dann dekrementieren Sie die Variable.
Das ist
%Vor%wird effektiv
%Vor% -->
ist kein Operator. Es ist nur die Verkettung von --
und >
.
Also wenn du schreibst
i-->0
bedeutet, vergleichen Sie den Wert von i
und dekrementieren Sie ihn dann.
Zur besseren Lesbarkeit kann es also als
geschrieben werden %Vor% Beachten Sie, dass der Inkrement / Dekrement-Bereich nicht angezeigt wird. Also dekrementiere i
durch 1 und vergleiche es mit 0.
Der Vergleich prüft, ob i
nach dem durchgeführten Dekrement größer als 0 ist.
es gibt keinen Operator -->
its einfach i-- & gt; 0
Zuerst wird es Nachzählungen machen.
dann wird es die Bedingung prüfen und mit 0
vergleichen, ob es größer ist als nicht.
Denken Sie daran, dass der Wert von i während des Vergleichs nicht geändert wird (ich werde 1 sein). Nach dem Vergleich wird der Wert dekrementiert (ich bin jetzt 0) und gedruckt.
i-- > 0
i--
ist nachher dekrementieren
>
ist größer als
Sie haben also die Initialisierung durchgeführt, aber Sie haben den booleschen Ausdruck überprüft und in einem Schritt aktualisiert, so dass es funktioniert hat.