Cita de: Anastacio en 19 Enero 2012, 21:27 PM
Pero for sale de programacion estructurada. No se podria hacer con programacion estructurada (do while, if then else,etc)?
¿?
¿Cómo que sale de programación estructurada? Un for no es más que una manera de abreviar un while. Si no te gusta el for, hazlo con un while.
Código (c) [Seleccionar]
for (i = 0; i < algo; ++i) {
/* codigo */
}
es totalmente lo mismo que
Código (c) [Seleccionar]
i = 0;
while(i < algo) {
/* codigo */
++i;
}
Pero vamos, no entiendo por qué dices que sale de programación estructurada. Es más, es recomendable usar bucles for en recorridos (como en este caso). Lo que sí que se aleja del concepto de programación estructurada son los goto, los exit y los return antes del final de una función. Aquí lo explican.