Z:gnu-www-ja-stallman-kth--eb91b1-Sometimes depending on whether/fr

Quelquefois, suivant que le résultat de la première instruction est utile par la suite, ou pas, il peut être nécessaire de faire une instruction combinée avec deux opérateurs d'affectation [assignment]  : un pour cette valeur [il montre ???] et un autre pour cette valeur [il montre ???] à l'intérieur de laquelle est substitué ce qui provient de la deuxième instruction. Si cette valeur n'est utilisée qu'une fois, vous pouvez l'éliminer après l'avoir substituée ; elle n'a pas à entrer dans d'autres calculs. Donc c'est vraiment assez compliqué de faire ces substitutions correctement, en vérifiant bien que les instructions intermédiaires ne vont changer aucune de ces valeurs, ni rien d'autre du même genre. Quand vous gérez des choses comme l'adressage auto-incrémenté et auto-décrémenté, ce que je fais maintenant, vous avez aussi diverses vérifications à faire pour détecter les situations où l'objectif n'est pas de conserver la valeur de la variable.