/****************************************************************************
PROGRAMA:	pre_post
AUTOR:		Kiko
FECHA:		07.10.94
FINALIDAD:	Ilustrar el uso de los operadores ++ y --.
COMENTARIOS:	Intentar predecir la salida del programa. Tener en cuenta el
							comportamiento de los operadores:
								- preincremento y predecremento primero modifican la
								variable y luego eval£an la expresi¢n en la que ‚sta
								interviene.
								- postincremento y postdecremento primero eval£an la expresi¢n
								con el valor actual de la variable y luego modifican la
								variable.
HISTORIA:
BIBLIOGRAFIA:
MODO DE UTILIZACION:	-
****************************************************************************/

#include <stdio.h>
#include <stdlib.h>

void main(void){
	int x, a;

	a = 1;
	printf("a = %d\n", a);
	printf("a = %d\n", ++a);
	printf("a = %d\n\n", a);

	a = 1;
	printf("a = %d\n", a);
	printf("a = %d\n", a++);
	printf("a = %d\n\n", a);

	a = 1;
	x = 7 + (++a);
	printf("Valor de la expresi¢n con preincremento: %d\n", x);
	a = 1;
	x = 7 + (a++);
	printf("Valor de la expresi¢n con postincremento: %d\n", x);
}
