bucles de bucles!
Evidentemente nadie nos prohíbe unir uno o más bucles aunque sean de distinta naturaleza (for of while, while of while…). Lo único importante que hay que entender es cómo cooperan entre sí.
#incluir <stdio.h>
int principal () {
printf ("para de para \n");
for (int i = 0; i <2; i++) {
for (int j = 0; j <3; j++) {
printf("i=%dj=%d\n",i,j);
}
}
}
La instrucción contenida en el "for" externo es en sí misma un bucle y, como tal, no puede terminar su ejecución a menos que primero haya verificado su condición. El bucle for interno, de hecho, termina cuando ha ejecutado su instrucción 3 veces (j <2). Si observa que la variable “i” permanece durante toda la duración del ciclo interno establecida en 0, solo después de eso se incrementará y solo después de que haya terminado el ciclo interno puede detener su ejecución.
Obviamente, es posible aumentar la profundidad del código insertando más bucles. Mi consejo es no poner demasiados para evitar que el código se vuelva demasiado pesado y lento de ejecutar.
No hay comentarios:
Publicar un comentario