Tutorial de Lenguaje C                                                                                               Dr. Roberto Gómez


OPERADORES INCREMENTALES Y DECREMENTALES

               
       Una de las operaciones más utilizadas es el de un contador. En el lenguaje C existe una forma de     hacer lo anterior de forma abreviada:


                                                            ++a ó a++

                    pre y post incrementación: incrementa en 1 su operando
                    pre: primero es incrementado el valor de a y luego utilizado
                    post: el valor de a es usado y después incrementado


prog06.c Ejemplo operadores incrmentales y decrementales

#include <stdio.h>

int main()
{

            int k,n;

            k=0;
            n=k++;
            printf("Valor de k: %d y de n: %d \n",k,n);

/* k tiene un valor de 1 y n de 0 */

            k=0;
            n=(k++);
            printf("Valor de k: %d y de n: %d \n",k,n);
/*  no importan paréntesis: k = 1, y n = 0 */

            k=0;
            n=++k;
            printf("Valor de k: %d y de n: %d \n",k,n);
/* k tiene un valor de 1 y n de 1 */
}

MENÚ PRINCIPAL