De acuerdo con el uso en lenguaje C, el operador de incremento (++) y el operador de decremento (--) son operadores unarios, es decir, el uso de una variable. Tomando ++, que es el operador de incremento automático, como ejemplo, está determinado por la posición antes y después, si "agregar primero y luego usar" o "usar primero y luego agregar", como se muestra en el siguiente código :
#include<iostream>usingnamespacestd;intmain(){inta=10;cout<<a++<<endl;//++ se usa primero y luego se agrega, es decir, se genera primero y luego se agrega 1cout<<a++<<endl; cout<<a<<endl;return0;}
Puede comprenderlo mirando este código y los comentarios. El llamado agregar primero y luego usar o usar primero y luego agregar es diferente en diferentes escenarios de código. El código aquí es usar cout para generar. Puede intentar leer el resultado de este programa. El resultado correcto debería ser:
101112
La razón es que la primera salida es 10 primero, luego suma 1 y a se convierte en 11. La segunda salida es la misma que la salida de 11, luego suma 1 para convertirse en 12, y la tercera salida es 12.
Por favor, comprenda y luego pruébelo en la computadora.