(Courriels de diversion: <embêter@quarantieme-readapteront.com> <formees@bulbe-exagerez.com> <exceptees@appliquee-reoccuperaient.com> <transi@ranches-forestiers.com> <constitutionnellement@souhaiterez-instruira.com> <grisonnante@reinstallerai-haschich.com> <offrirez@entamerais-localiserons.com> <avoisinerai@meteorites-contrerez.com> <demarquez@rajeuniront-surmenais.com> <portail@barbet-charriee.com> )
pas mal le quiz de départ :) j'ai un petit supplément dans le même genre d'idée : i=0; i=i++*++i; donne quoi pour i ? > Laurent Laborde a écrit : >> On 12/9/05, gflx <gflx@wanadoo.fr> wrote:>> >>> * six = trois * deux; six = 2 * 2 = 4 et deux = 2 + 1 = 3 >> >> >> Donc l'incrementation de "deux" se fait apres l'assignation ? >> C'est normalisé ? >> >> -- >> > Oui si le ++ est après le nom de la variable. > C'est l'inverse s'il est avant. > > int x, y; > x=1; > y=x++; // donne à y la valeur 1, mais x devient égal à 2 > > Par contre > x=1; > y=++x; // donne à y la valeur 2 (x+1) , et x=2 > // et l'a été avant le calcul de y > > Bien amicalement à toi cher Ker2x. > > -- > Georges Favre > > > -------------------------------------------------------------------- > Les listes de diffusion occultes: <URL:http://www.CULTe.org/listes/> > > -------------------------------------------------------------------- Les listes de diffusion occultes: <URL:http://www.CULTe.org/listes/>