
Andres Felipe Cogollo Hincapie
PreguntaSiempre que iniciamos una iteración la variable o contador se inicializa en 0 ?, En este ejemplo se le asignó a la respuesta =0 para que empiece a iterar a partir del 1 , estoy en lo correcto?

Josue Granados
Hola Andres!
La razón de ello tiene matematica detrás, pero antes hay que tener claros los conceptos:
Contar != Indexar
Contar es enumerar objetos Indexar es asignarles un valor para poder rastrear esos objetos.
Entonces, ¿Por qué muchos contadores se inicializan en 0?
Quizá la estructura de datos mas popular sea el Array, esta estructura es un bloque de memoria contigua; es decir consecutiva, un bloque detras de otro. Y para acceder a los objetos dentro de un Array usamos indices, la posición o indice 0 es el inicio del array y lo expresamos de la siguiente manera:
[0]
Cuando queremos acceder a lo que esta en el indice [1] basicamente le decimos a la computadora "Traeme lo que se encuentra a 1 posición del origen" y la maquina busca directamente ahí porque sabe que esta dentro del mismo bloque.
Así este proceso se vuelve constante ( O(1) ) y no lineal ( O(n) ) como en las Linked Lists (otra estructura de datos) donde los objetos se encuentran almacenados, no de manera contigua sino dispersa.

Mauro Nava
Depende desde que numero quieres comenzar a contar, puede ser -1 o 0 o 10000000 o 2

Cristian Blandón
Si se asigna 0, empezará desde 0. Depende de ti desde qué número iniciar.

CRISTIAN BARBERO PÉREZ
En la mayoría de los casos se empieza a iterar desde 0, como en este, pero no necesariamente, puedes empezar a iterar desde el valor que quieras. Dependerá del problema que quieras resolver.