Maison  >  Article  >  Quelle est la différence entre a-- et --a ?

Quelle est la différence entre a-- et --a ?

烟雨青岚
烟雨青岚original
2020-06-24 16:38:4442372parcourir

"a--" signifie d'abord citer puis décrémenter. Utilisez d'abord la valeur actuelle de a dans l'expression où se trouve a, puis décrémenter a de 1 ; en citant, en laissant a d'abord le décrémenter de 1, puis en utilisant la nouvelle valeur de a dans l'expression où se trouve a.

Quelle est la différence entre a-- et --a ?

La différence entre a-- et --a est :

a-- est cité d'abord Ensuite, réduisez, utilisez d'abord la valeur actuelle de a dans l'expression où a se trouve, puis laissez une diminution de 1

- a est d'abord réduit puis référencé, laissez a diminuer d'abord de 1, puis utiliser la nouvelle valeur de a dans l'expression où se trouve a

Ils signifient en fait tous a=a-1, mais l'ordre d'exécution est différent lors de l'exécution dans le programme.

La différence entre a++ et --a :

1. Différents résultats d'opération

1. expression plus Une personne.

2. --a : Le résultat de l'opération est le résultat d'une expression moins un chiffre.

Quelle est la différence entre a-- et --a ?

2. Différents processus opérationnels

1. a++ : Pendant l'opération, l'expression a est d'abord exécutée, puis l'opération d'incrémentation est exécutée.

2. --a : Pendant l'opération, l'opération de décrémentation est d'abord effectuée, puis l'expression a est exécutée.

3. Différentes opérations de mémoire

1. a++ : Exécutez d'abord a dans la mémoire, puis ajoutez 1 au registre.

2. --a : Le registre dans la mémoire est d'abord soustrait de 1, puis l'expression a est exécutée.

Pour plus de connaissances connexes, veuillez visiter le Site Web PHP chinois ! !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn