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 à