Folco (./322) :
Est-ce exécuté comme ça ?
1. on stocke ret = a + 1
2. on décrémente a3. on retourne ret = a + 1
Tes deux ret ont-ils la même valeur ? Sinon, pourquoi stocker une valeur inutile ?
Dans la seconde proposition, pourquoi décrémenter a deux fois ?
Tu peux simplement faire en premier les préincrémentations et prédécrémentations puis faire le calcul. Appliquer les postincrémentations et postdécrémentations et enfin retourner le résultat.