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.
Đâ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