La primera vez verificó que x!=0 era falso, entonces dio por terminada la operación con el resultado falso.