<< Preincremento y Postincremento >>




Sé que alguna vez nos hemos preguntado la diferencia entre un ++c y c++ (Donde "c" es una variable).
Los operadores (++) y (--) son operadores unarios (que solo necesita un operador y un argumento) que incrementan o 
disminuyen en una unidad el valor de la variable a la que afectan. Estos operadores pueden ir inmediatamente delante o detrás de la variable. Si preceden a la variable, ésta es incrementada antes de que el valor de dicha variable sea utilizado en la expresión en la que aparece. Si es la variable la que precede al operador, la variable es incrementada después de ser utilizada en la expresión. A continuación se presenta un ejemplo de estos operadores:

i = 2;
j = 2;
m = i++;             //Después de ejecutarse esta sentencia m=2 e i=3
n = ++j;              //Después de ejecutarse esta sentencia n=3 y j=3

Estos operadores son muy utilizados, por eso es muy importante entender muy bien por qué los resultados m y n del ejemplo anterior son diferentes.
Share on Google Plus

About Unknown

    Blogger Comment
    Facebook Comment