4Fermer6
GoldenCrystalLe 19/11/2009 à 15:55
Il faut noter que la spécification du C te définit explicitement "false" comme valant 0, et "true" comme valant 1 pour tous les résultats d'une opération du langage C (==, <, >, <=, >=, !, &&, ||, et ceux que j'aurais oublié).
Pour le reste, tout ce qui est différent de "false"(0) est considéré comme "true" par les opérateurs et structures logiques (!, &&, ||, ?:, if, for, while, do..while, et ceux que j'aurais oublié)