Operadores de incremento y decremento

Son normalmente implementados en lenguajes de programación imperativos.

En lenguajes tipo C es normal tener 2 versiones (pre- y post-) de cada operador con semántica ligeramente diferente.

El valor de los punteros se incrementa (o disminuye) por una cantidad que hace que apunte al siguiente (o anterior) elemento adyacente en memoria.

Por ejemplo, en expresiones tales como x − ++x, no está claro en qué orden se deben realizar la resta y el operador de incremento.

Por ejemplo: Asimismo, el operador de incremento es comúnmente utilizado con punteros: Tenga en cuenta que estos ejemplos también funcionan en otros lenguajess de programación tipo C, como C++, Java, y C#.