C – Two Dimensional Arrays

Two dimensional arrays:

  • Two-dimensional array stores data of format (Rows & Columns).
  • Nested loops are used to access locations.

Print default values of 2-dimensional array:

int main()
{
            int arr[3][3], i, j;
            printf(“Array elements are : \n”);
            for(i=0 ; i<3 ; i++)
            {
                        for(j=0 ; j<3 ; j++)
                        {
                                    printf(“%d \t”, arr[i][j]);
                        }
                        printf(“\n”);
            }
            return 0;          
}

Two-dimensional array initialization:

int main()
{
            int arr[3][3] = {10,20,30,40,50,60,70, 80,90};
            int i, j;
            printf(“Array elements are : \n”);
            for(i=0 ; i<3 ; i++)
            {
                        for(j=0 ; j<3 ; j++)
                        {
                                    printf(“%d \t”, arr[i][j]);
                        }
                        printf(“\n”);
            }          
}
Scroll to Top