SAKingdom
Messages postés3212Date d'inscriptionlundi 7 novembre 2005StatutMembreDernière intervention16 février 200915 13 juil. 2008 à 04:05
"
Parce qu'une affectation est toujours réussie !
Je mets 500 dans i ? oui ! toujours oui !"
"et comme cette affectation est toujours réalisée l'ensemble i=500 est toujours vrai !"
Je n'aime pas du tout comment est dite la chose, car ceci pourrait faire croire que if((i = 0)) sera vrai aussi. En effet, l'affectation de 0 à i est réussie. Cependant, la condition sera toujours fausse.
On ne test pas si l'affectation réussi.
L'affectation est d'abord effectuée puis ensuite on évalue la condition.
Faire if((i=0)) revient tout simplement à faire
i = 0;
if(i != 0) { // != 0 pour être plus explicite
...
}
On peut aussi faire des trucs dans le genre
if((i fonction(1234)) 25) {
...
}