3511Fermer3513
deleted2Le 22/04/2018 à 14:38
Est-ce que le comportement d'une expression telle que if ((a++ > b) || (a++ < c)) est parfaitement défini en C ou C++ ?
(bien sûr, ne parlons pas lisibilité)

Je crois que || et && sont paresseux, donc ça donne plusieurs possibilités :
- une seule incrémentation si (a++ > b) est vrai- deux incrémentations si la première condition est fausse
- une ou deux incrémentations suivant le compilo, la position de la lune et l'âge du capitaine

Merci d'avance happy