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


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/>