Hallo,
ich probiere mich gerade in der C-Programmierung:
was war nochmal der Unterschied zwischen i++ und ++i?
++i = Praeinkrement (erst erhoehen und dann naechsten Schritt vollziehen)
i++ = (erst naechsten Schritt vollziehen und dann erhoehen)
Könntet Ihr mir ein Beispiel für die unterschiedliche
Arbeitsweise geben?
Hier mal in JavaScript gezeigt:
var i;
i=0;
alert(++i); // 1
i=0;
alert(i++); // 0
alert(i); // 1
Bei dieser Formulierung wird vor der Ausgabe jeweils um 1 erhoeht:
i=0;
++i; // oder i++;
alert(i); // 1
Gibts das auch in anderen Sprachen (Perl, PHP)?
Gibt es
Unterschiede?
Scriptsprachen mit solchen "C-like"-Implemetierungen machen da AFAIK keinen Unterschied.
MfG, Thomas