Realmente fijate bien donde esta declarada la variable i.
Es altamente recomendable que las variables de control del ciclo for no sean usadas fuera de ciclo for, este se debe a que en general los compiladores saben aprovechar este hecho para generar código más rápido, dado que se guarda el contenido de esta variable en uno de los registros internos del micro y no en la memoria RAM.
__________________
[Crandel]
|