En C, les booléens sont définit depuis le C99 dans stdbool.h, et false = 0, true = 1. Donc la deuxième condition de ton exemple sera évaluée à fausse :
if(2==true)/* faux car true = 1 et 1 != 2 */
La manière usuelle de définir les booléens en C est d’ailleurs assez jolie :
[^] # Re: Bouleversifiant
Posté par needs . En réponse au journal Nous les intellectuels autoproclamés du numérique. Évalué à 8.
En C, les booléens sont définit depuis le C99 dans
stdbool.h, etfalse = 0,true = 1. Donc la deuxième condition de ton exemple sera évaluée à fausse :La manière usuelle de définir les booléens en C est d’ailleurs assez jolie :