Christian Seiler: Unterschied: ++i und i++

Beitrag lesen

Hallo C-Anfänger,

was war nochmal der Unterschied zwischen i++ und ++i?
Könntet Ihr mir ein Beispiel für die unterschiedliche
Arbeitsweise geben?

---------------------------------------
#include <stdio.h>

int main (int argc, char **argv) {
  int a, b, i;

i = 0;
  a = ++i;
  b = i++;

printf ("%d %d %d\n", i, a, b);

return 0;
}
---------------------------------------

Das Ergebnis musst Du Dir schon selbst ausgeben lassen. ;-)

Gibts das auch in anderen Sprachen (Perl, PHP)?

In diesen beiden: ja, und es gibt keine Unterschiede zu C.

http://de3.php.net/manual/de/language.operators.increment.php
http://selfhtml.teamone.de/cgiperl/sprache/operatoren.htm#berechnung

Christian

--
Ich bitte darum, dass ein Themenbereich (BARRIEREFREIHEIT) eingerichtet wird.