Solution de l’exercice 2.4

>code>f vaut 4, i vaut 9 et j vaut -17. En effet, i/j vaut 3 (et non 3.333...), car il y a troncature tant que l’on reste avec des opérandes entiers. Ensuite, la dernière ligne équivaut, vu la priorité et l’ordre des opérateurs (cf. annexe), aux suivantes :

i = i -1;            // pré-décrémentationj = 10 - (f*i);      // * prioritaire par rapport à -f = f + 1;           // post-incrémentation

Retour au texte.