C language introductory tutorial -14 two-dimensional array

A two-dimensional array is an extension of a one-dimensional array.

For example, the one-dimensional array int a[5]={1,2,3,4,5}; Int a[3][3]={{1,2,3}, {4,5,6}, {7,8,9}};

You can see that there are three arrays inside of three arrays. They all start at zero and go up to n minus one

#include <stdio.h>
 
int a[3] [3] = {{1.2.3},
			{4.5.6},
			{7.8.9}};


int main (a)
{
  int i,j; // Subscripts start at zero
  for(i=0; i<3; i++) {for(j=0; j<3; j++) {printf ("%d ", a[i][j]);
	}
	printf("\n");
  	
  } 
  
  return 0;
}
Copy the code

Running results:



A typical multidimensional array would have several layers of loops. Once you get the logic straight, using arrays isn’t too hard.