Accessing and Displaying 2D Array by G Krishna Chauhan

syntax : 

data_type array_name[num_of_rows][num_of_column];

Array declaration, initialization and accessing 

Array declaration syntax:

data_type arr_name [num_of_rows][num_of_column];
Array initialization syntax:
data_type arr_name[2][2] = {{0,0},{0,1},{1,0},{1,1}};

Array accessing syntax:
arr_name[index];

Integer array example:

int arr[2][2];
int arr[2][2] = {1,2, 3, 4};

arr [0] [0] = 1;
arr [0] ]1] = 2;
arr [1][0]  = 3;
arr [1] [1] = 4;



Program example:
#include<stdio.h>
#include<conio.h> 
int main()
{
   int i,j;
   // declaring and Initializing array
   int arr[2][2] = {10,20,30,40};
   /* Above array can be initialized as below also
      arr[0][0] = 10; // Initializing array
      arr[0][1] = 20;
      arr[1][0] = 30;
      arr[1][1] = 40; */
   for (i=0;i<2;i++)
   {
      for (j=0;j<2;j++)
      {
         // Accessing variables 
         printf("value of arr[%d] [%d] : %d\n",i,j,arr[i][j]);
      }
   }
}

No comments:

Post a Comment