Mảng là một nhóm các phần tử cùng loại có vị trí bộ nhớ liền kề. Mảng là một tập hợp các biến cùng loại được gọi bằng một tên chung
Hướng dẫn này sẽ khám phá ngắn gọn cách lưu trữ giá trị trong một mảng bằng các ngôn ngữ thường được sử dụng
1. Ngôn ngữ C
Tất cả các mảng là khối liền kề của các vị trí bộ nhớ. Theo mặc định, vị trí thấp nhất của mảng lưu trữ phần tử đầu tiên và vị trí cao nhất được lưu trữ dữ liệu cuối cùng. Trong C, mảng được khai báo bằng cách chỉ định kiểu của phần tử và tổng độ dài của mảng cần thiết để lưu trữ dữ liệu
Cú pháp khai báo mảng
Cú pháp khởi tạo để lưu giá trị mảng
Ví dụ
đầu ra
Element stored at position [0] = 10 Element stored at position [1] = 11 Element stored at position [2] = 12 Element stored at position [3] = 13 Element stored at position [4] = 14 Element stored at position [5] = 15 Element stored at position [6] = 16 Element stored at position [7] = 17 Element stored at position [8] = 18 Element stored at position [9] = 19 Element stored at position [10] = 20
Mảng đa chiều trong C
Trong ngôn ngữ C, các phần tử của mảng 2 D [hai chiều] được truy cập với sự trợ giúp của các chỉ số, i. e. , chỉ số hàng và chỉ số cột của mảng
Cú pháp khai báo Mảng
Cú pháp khởi tạo mảng hai chiều
đầu ra
Data stored in 2D array[0][0] = 1 Data stored in 2D array[0][1] = 0 Data stored in 2D array[1][0] = 1 Data stored in 2D array[1][1] = 2 Data stored in 2D array[2][0] = 2 Data stored in 2D array[2][1] = 4 Data stored in 2D array[3][0] = 3 Data stored in 2D array[3][1] = 6
2. Ngôn ngữ C++
Trong ngôn ngữ C++, người dùng cần chỉ định loại phần tử và tổng độ dài của mảng
Cú pháp khai báo mảng
Cú pháp khởi tạo mảng
Ví dụ
đầu ra
array at position[0]: 1 array at position[1]: 7 array at position[2]: 50 array at position[3]: 6
Mảng đa chiều
Ngôn ngữ C++ cũng cho phép mảng Đa chiều
Cú pháp khởi tạo mảng 2D
Ví dụ
đầu ra
array at position[0][0]: 1 array at position[0][1]: 0 array at position[1][0]: 0 array at position[1][1]: 2 array at position[2][0]: 2 array at position[2][1]: 3 array at position[3][0]: 5 array at position[3][1]: 6
3. Java
Trong ngôn ngữ Java, Mảng hoạt động khác với những gì chúng từng làm trong ngôn ngữ C hoặc C++
Mảng một chiều
Để khai báo một mảng, người dùng cần có hai thành phần chính. kiểu và tên mảng
'Loại' đề cập đến loại cơ bản của một mảng cụ thể. Nó xác định kiểu dữ liệu của tất cả các phần tử có trong mảng. Nó bao gồm mảng các kiểu dữ liệu nguyên thủy, không giống như số nguyên, char, float, double, v.v. hoặc nó cũng có thể bao gồm các kiểu dữ liệu do người dùng định nghĩa [đối tượng của một lớp]. Do đó, kiểu phần tử cho mảng kết luận mảng sẽ chứa loại dữ liệu nào
cú pháp
Lưu trữ giá trị trong mảng một chiều
Gán giá trị cho một phần tử trong mảng cũng tương tự như gán giá trị cho biến vô hướng
GHI CHÚ. Phần tử mảng không được gán bất kỳ giá trị nào, theo mặc định nó có giá trị Null [rỗng]
Ví dụ
đầu ra
Mảng đối tượng
Một mảng các đối tượng được xây dựng giống như một mảng các phần tử dữ liệu kiểu nguyên thủy
Ví dụ
đầu ra
Element at 0 : 111 Varun Element at 1 : 121 Sukla Element at 2 : 131 Virat Element at 3 : 141 Anuskha Element at 4 : 151 Mohit
Mảng đa chiều
Mảng nhiều chiều được gọi là 'mảng của mảng' vì chúng có thể chứa từng phần tử của một mảng với tham chiếu của mảng khác. Chúng còn được gọi là Mảng lởm chởm. Một mảng nhiều chiều được xây dựng bằng cách thêm một tập hợp các dấu ngoặc vuông [[]] cho mỗi chiều
cú pháp
Ví dụ để lưu trữ các giá trị trong Mảng đa chiều
Ví dụ về mảng đa chiều
đầu ra
12 17 19 32 62 12 37 34 32
4. PHP
Mảng PHP là một bản đồ được sắp xếp [giữ các phần tử trên cơ sở của khóa-giá trị]. Nó được sử dụng để giữ nhiều giá trị của một kiểu dữ liệu tương tự trong một biến duy nhất
PHP chứa 3 loại mảng như sau
- Mảng được lập chỉ mục
- Mảng kết hợp
- Mảng đa chiều
1. Mảng được lập chỉ mục
Chỉ mục PHP được mô tả bằng một số nguyên bắt đầu bằng 0 [giá trị mặc định]. Mảng PHP có thể lưu trữ bất kỳ loại dữ liệu nào, chẳng hạn như số, ký tự, chuỗi và đối tượng. Tất cả dữ liệu mảng PHP được phân bổ một số chỉ mục theo mặc định
Cú pháp lưu giá trị
Hoặc
Ví dụ
đầu ra
Colours are: Red, White, Black, Yellow
2. Mảng kết hợp
Trong PHP, người dùng có thể liên kết bất kỳ tên cụ thể nào với từng phần tử mảng bằng ký hiệu '=>'
cú pháp
Hoặc
Ví dụ
đầu ra
Reema's Marks: 95 John's Marks: 45 Rahul's Marks: 20
3. Mảng đa chiều
Mảng nhiều chiều trong PHP còn được gọi là "mảng của mảng". Nó cho phép người dùng lưu trữ dữ liệu mảng ở định dạng bảng. Mảng đa chiều trong PHP có thể được biểu diễn dưới dạng ma trận được ký hiệu bằng hàng * cột
cú pháp
Ví dụ
đầu ra
________số 8
5. con trăn
Python sử dụng một mô-đun có tên 'Mảng' để xử lý tất cả các chức năng của Mảng trong Python. Nó hữu ích khi người dùng chỉ muốn thao tác các giá trị dữ liệu cụ thể. Đưa ra dưới đây là các từ khóa quan trọng để tìm hiểu khái niệm về một mảng trong Python