/* multiarry.c written by detour@metalshell.com
*
* simple example of multidimensional arrays
*
* http://www.metalshell.com/
*
*/
#include <stdio.h>
int main() {
int x, y;
/* A multidimensional array can be thought of as an array
* inside an array. The declaration of grid is making 3 arrays
* of size 2.
*/
int grid[3][2] = { {10,20},{30,40},{50,60} };
/* The table of grid looks like
* ---------
* 0| 10 | 20 |
* 1| 30 | 40 |
* 2| 50 | 60 |
* ---------
* 0 1
*
*/
for (x=0;x<3;x++)
for (y=0;y<2;y++) {
printf("row = %i\ncol = %i\nvalue = %i\n", x, y, grid[x][y]);
}
}
|