"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.
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.
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!