int x[4][3] = { {2,3,-1}, {0,-3,5}, {2,6,3}, {-2,10,4} };
Using for loops to traverse a 2D array x
of size rows by cols:
int i, j;
for( i = 0; i < rows; ++i)
{
for( j = 0; j < cols; ++j)
{
use x[i][j] ...
}
}
void aprint( int a[], int n) // print 1D array, i.e. 1 row of 2D array
{
for( int i = 0; i < n; ++i)
printf( " %i", a[i]);
putchar('\n');
}
...
aprint( x[0], 3); // print row 0
aprint( x[1], 3); // print row 1
...