Arreglos e iteradores bidimensionales
Clase 17 de 27 • Curso de Programación Estructurada
Contenido del curso
- 8

Condicional if e if - else
18:35 - 9

Operadores relacionales y lógicos
13:25 - 10

Switch
08:27 - 11

¿Qué es un iterador? - Ciclo While
05:54 - 12

Ciclo For
08:43 - 13

Ciclo Do-While
05:53 - 14

Arreglos unidimensionales
13:35 - 15

Arreglos bidimensionales
12:36 - 16

Arreglos e iteradores unidimensionales
08:52 - 17

Arreglos e iteradores bidimensionales
08:47 - 18

Cadena de caracteres (string)
06:51 - 19
Recapitulación: Control de Flujo
04:49
Para poder utilizar el iterador for junto con un arreglo bidimensional es necesario entender el concepto de un for anidado. Esto es un for dentro de un for, la sintaxis es la siguiente:
for(i=0;i<2;i++){
for(j=0;j<1;j++){
printf(""%i,matriz[i][j]"");
}
}
En esta estructura al iniciar el for, se recorre vuelta por vuelta ambos fors, iniciando por la primera vuelta del primer for y continuando con todas las vueltas del segundo for. Siguiendo con la siguiente vuelta del primer for y continuando con todas las vueltas del segundo for, y así sucesivamente.
Esto es muy útil para recorrer arreglos bidimensionales.