(Courriels de diversion: <appliquee@reoccuperaient-transi.com> <ranches@forestiers-constitutionnellement.com> <souhaiterez@instruira-grisonnante.com> <reinstallerai@haschich-offrirez.com> <entamerais@localiserons-avoisinerai.com> <meteorites@contrerez-demarquez.com> <rajeuniront@surmenais-portail.com> <barbet@charriee-balisera.com> <humilier@saussaies-urbaniserez.com> <creche@intimions-liquidais.com> )


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Le code C

	#include<stdio.h>


#define trois deux++



int main()
{
int un = 1;
int deux = un++;
int quatre = trois + un;
int six = trois * deux;
int cinq = six - un;
  printf("\n un=%d",un);
  printf("\n deux=%d",deux);
  printf("\n trois=%d",trois); <--- trois-1 ?
  printf("\n quatre=%d",quatre);
  printf("\n cinq=%d",cinq);
  printf("\n six=%d",six);
}


Expliquage:

step
un=1
step
un=2 deux=1
step
un=2 deux=2 quatre=3
step
un=2 deux=3 quatre=3 six=4
step
un=2 deux=3 quatre=3 cinq=2 six=4

ds le code C juste apres le printf de la valeur de 3
deux est incrémenté....

evidemment DDD est venu à mon secours



Laurent Laborde wrote:
> voila :
> 
> #define trois deux++
> 
> int un = 1;
> int deux = un++;
> int quatre = trois + un;
> int six = trois * deux;
> int cinq = six - un;
> 
> Quelles sont les valeurs respectives de :
> un
> deux
> trois
> quatre
> cinq
> six
> 
> Courage ;)
> 
> --
> Laurent "ker2x" Laborde
> :wq
> 
> --------------------------------------------------------------------
> Les listes de diffusion occultes: <URL:http://www.CULTe.org/listes/>
> 
> 
> 

- --
~*-,._.,-*~''~*-,._.,-*~''~HUMEUR,-*~''~*-,._.,-*~''~*-,._.,-*~
La nature de la matière ne consiste point en ce qu'elle est une chose dure,
pesante ou colorée, mais seulement en ce qu'elle est une substance étendue
en longueur, largeur, et profondeur. Descartes.
~*-,._.,-*~''~*-,._.,-*~''~FIN-HUMEUR,-*~''~*-,._.,-*~''~*-,._.,-*~
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFDmJA80LwR7SGdPYARAsIMAJ4zNcnyLyaiQxsX2OTqn7pxqEnhEwCfe8op
2w92HjW3RRIhLArvUq18L6g=
=TsUv
-----END PGP SIGNATURE-----


--------------------------------------------------------------------
Les listes de diffusion occultes: <URL:http://www.CULTe.org/listes/>