En plus clair, si tu oublies un = (erreur classique du débutant en C):
- avec "if (42 = universeMeaning)" tu as une erreur à la compilation (impossible d'affecter une valeur à 42),
- alors que dans l'autre sens "if (universeMeaning = 42)", tu n'as pas d'erreur de compilation mais le comportement n'est pas celui que tu voulais: 42 est affecté a la variable universeMeaning, et le if teste si universeMeaning est vrai (i.e. different de 0)
[^] # Re: Cela rassure
Posté par bigben99 . En réponse à la dépêche Rendre GNOME rapide. Évalué à 4.
- avec "if (42 = universeMeaning)" tu as une erreur à la compilation (impossible d'affecter une valeur à 42),
- alors que dans l'autre sens "if (universeMeaning = 42)", tu n'as pas d'erreur de compilation mais le comportement n'est pas celui que tu voulais: 42 est affecté a la variable universeMeaning, et le if teste si universeMeaning est vrai (i.e. different de 0)