Computer >> Máy Tính >  >> Lập trình >> lập trình C

Khởi tạo mảng đa chiều trong C / C ++

Trong mảng nhiều chiều, mảng phải có kích thước nhiều hơn 1. Biểu đồ sau đây cho thấy chiến lược cấp phát bộ nhớ cho mảng nhiều chiều có kích thước 3 x 3 x 3.

Khởi tạo mảng đa chiều trong C / C ++

Đây là một chương trình C ++ để khởi tạo một mảng đa chiều.

Thuật toán

Begin
   Initialize the elements of a multidimensional array.
   Print the size of the array.
   Display the content of the array.
End

Ví dụ

#include<iostream>
using namespace std;
int main()
{
   int r, c;
   int a[][2] = {{3,1},{7,6}};
   cout<< "Size of the Array:"<<sizeof(a)<<"\n";
   cout<< "Content of the Array:"<<sizeof(a)<<"\n";
   for(r=0; r<2; r++) {
      for(c=0; c<2; c++) {
         cout << " " << a[r][c];
      }
      cout << "\n";
   }
   return 0;
}

Đầu ra

Size of the Array:16
Content of the Array:16
3 1
7 6