for (x=0;x<5;x++)
y otro asi:
for (x=0;x<5;++x)
Ya se que el primero es prefijo primero usa la variable y luego le suma 1, y el segundo es sufijo que es lo contrario de prefijo primero le suma uno a la variable y luego la utiliza.
O es que el primero ve cuanto vale la variable, luego mira la condicion, si la condicion es verdadera la ejecuta y luego es que incrementa la variable y no hay diferencia en hacerlo asi "x++" y asi "++x".
