Mais ceci donne un bon resultat
 
public class Test
{
public static void main(String[] args){
int taille = 0;
taille++;
System.out.println(taille);
}
}

-----Original Message-----
From: Chris Ravenscroft [mailto:[EMAIL PROTECTED]]
Sent: 26. februar 2002 19:29
To: [EMAIL PROTECTED]
Subject: Re: Post incr�mentation surprenante

Pour etre franc, je suis etonne de lire ca.
Je ne me rappelle pas qu'en C,  on ait un autre resultate que '0' avec ton exemple.
Quel compilateur est-ce ? Je suis *tres* curieux.
 
-Chris.
 
-------Original Message-------
 
Date: Tuesday, February 26, 2002 04:46:09 AM
Subject: Post incr�mentation surprenante
 
Bonjour, j'ai un comportement que je n'arrive pas � expliquer
avec l'op�rateur de post-incr�mentation en Java :

public class Test
{
public static void main(String[] args){
int taille = 0;
taille = taille++;
System.out.println(taille);
}
}

Affiche 0 ! Ou est pass�e ma post-incr�mentation ?
Le meme programme en C, donne lui le r�sultat attendu (1) :

#include <stdio.h>
void main() {
int taille = 0;
taille = taille++;
printf("%d\n",taille);
}

Quelqu'un pourrait-il m'expliquer pourquoi Java ne se comporte
pas de la meme fa�on que le programme en C ?

Merci, yann.

--
/ Yann SECQ Equipe SMAC [EMAIL PROTECTED] \
| Multi-Agent Systems Modeling & Agent Oriented Programming |
\ http://www.lifl.fr/SMAC http://www.lifl.fr/~secq /

.
____________________________________________________
  IncrediMail - Email has finally evolved - Click Here

Répondre à