realmente no existe el condicional
++==. lo que pasa es que esta todo escrito junto. el operador ++ es un
operador unario mientras que == es un operador binario. unario quiere decir que utiliza un solo operando mientras que binario utiliza dos operando. por tanto, la expresion realmente es
incrementa por uno la variable
position y luego se comparan ambas expresiones.