WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   Prä- und Postoperatoren (http://www.wcm.at/forum/showthread.php?t=49880)

Bond 241 16.03.2002 15:09

Prä- und Postoperatoren
 
also ich hab mich entschlossen c zu lernen.. bis jetzt ging das auch ganz gut: nun bin ich zu den präoperatoren udn postoperatoren gekommen... ich versteh die funktion der beiden operatoren schon, aber eine frage hätte ich trotzdem: in dem buch wird jeweils ein beispiel für einen pra- und postoperator angeführt... die beiden beispiele sind aber genau gleich... wie kann der compiler dann aber wissen ob des jetzt ein prä- oder postoperator ist??
bond 241

not 16.03.2002 17:36

könntest du die beispiele posten ?

grundsätzlich ist es aber so:
bsp1
Code:

int a,c = 0;
a = ++c;

in diesem fall wird c erhöht und dann der wert a zugewiesen, d.h. a und c sind danach 1.

bsp2
Code:

int a,c = 0;
a = c++;

in diesem fall wird c a zugewiesen und erst danach erhöht, d.h. a ist 0 und c ist 1

Flink 18.03.2002 13:40

Re: Prä- und Postoperatoren
 
Zitat:

Original geschrieben von Bond 241
wie kann der compiler dann aber wissen ob des jetzt ein prä- oder postoperator ist??
bond 241

Das merkt er an der Position des Operators zum Operanden. prä -fixe kommen vor und post -fixe nach dem Operand.


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:53 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag