Desta maneira, podemos fazer loops dentro de loops. O primeiro loop só vai recomeçar depois do segundo loop acabar as iterações todas.
int main () {
int nums [3] [2] = {
{1, 2},
{3, 4},
{5, 6}
} ;
int i, j ;
for (i = 0; i < 3; i++) {
for (j = 0; j < 2; j++) {
printf ("%d,", nums [i] [j]) ;
}
printf ("\\n") ;
}
return 0 ;
}
== 1, 2,
3, 4,
5, 6,