Está bien, si te resulta raro cuando las comparás es porque en el "while" inicializaste el contador en '0' y en el "for" lo inicializaste en '1'
no afecta en nada, el while es independiente del for como es secuencial el while se ejecuta primero al finalizar la ejecucion del while comienza a ejecutarse el for por eso no afecta en nada compañero por ello coloque que inicien diferente