Salut,
Visiblement, le C99 a rajouté le type _Bool (aliasé avec "bool") + 2 constantes "true" et "false" (respectivement 1 et 0).
1 et 0 s'averent etre le resultat entier des expression booleennes
Est-ce qu'on peut se dire que les expressions booleennes retournent un "bool" ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 int a = 43; int b = 55; int c = a < b; /* c vaut 1 */
ou faudrait il faire ceci?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 int a = 43; int b = 55; bool c = a < b? true: false;![]()
Partager