Nu inteleg care este problema.
dupa operatia (a++)+b a=8 si b=9
la operatia a+(++b) prima data face a+b apoi b++
Daniel CHIRIBUTA wrote:

> Conditii:
> Linux xxx.yyy.zzz 2.2.14 #10 Wed Mar 8 15:41:21 EET 2000 i586 unknown
> Red Hat Linux release 6.2 (Zoot)
> egcs-1.1.2-30
> Dar si pe inca vreo doua compuri in alte configuratii...
>
> Cod sursa:
> main()
> {
> int a=7,b=9;
> printf("(a++)+b=%d ; a+(++b)=%d\n",(a++)+b,a+(++b));
> }
>
> Rezultat:
> (a++)+b=17 ; a+(++b)=17
>
> stupoare... murmur...
> Am facut eu ceva gresit pe mashinile alea, sau asa e normal ??
> Ca ar fi o oarecare logica si asa, dar e cam absurda ...
>
> Daniel Chiributa
>
> ---
> Send e-mail to '[EMAIL PROTECTED]' with 'unsubscribe rlug' to
> unsubscribe from this list.


---
Send e-mail to '[EMAIL PROTECTED]' with 'unsubscribe rlug' to 
unsubscribe from this list.

Raspunde prin e-mail lui