session 11:task 7

                                                    Mảng
1. Khái niệm
- Mảng là một tập hợp các phần tử dữ liệu có cùng kiểu. Mỗi phần tử được lưu trữ ở các vị trí khác nhau trong bộ nhớ chính. Những phần tử này được gọi là phần tử mảng.
2. Khai báo mảng
- Lớp lưu trữ
- Kiểu dữ liệu
- Tên mảng
- kích thước mảng
* Qui tắc:
- Tất cả các phần tử của một mảng có cùng kiểu. Điều này có nghĩa là, nếu một mảng được khai báo int, nó không thể chứa các phần tử có kiểu khác.
- Mỗi phần tử của mảng có thể được sử dụng bất cứ nơi nào mà một biến được cho phép hay được yêu cầu
- Một phần tử của mảng có thể được tham chiến đến bằng cách sử dụng một biến hoặc một biểu thức nguyên
- Kiểu dữ liệu của mảng có thể là int, char, double
3. Khởi tạo mảng
- Các giá trị khởi tạo của mảng phải là các hằng số không phải biến hoặc biểu thức
- Một chuỗi có thể được khai báo như là một mảng kí tự, và được kết thúc bởi một kí tự NULL, kí tự cuối cùng của chuỗi luôn luôn là '\0'. '\0' là một mã thoát thay thế cho kí tự có giá trị 0.
4. Mảng hai chiều
- Các mảng đa chiều giúp dễ dàng trình bày các đối tượng đa chiều, chẳng hạn một đồ thị với các dòng và cột hay tọa độ màn hình của máy tính. Các mảng đa chiều được khai báo giống như các mảng một chiều, ngoại trừ có thêm một cặp dấu ngoặc vuông [] trong trường hợp mảng hai chiều. Một mảng ba chiều sẽ cần ba cặp dấu ngoặc vuông
* Khởi tạo mảng đa chiều:
- Khai báo mảng đa chiều có thể kết hợp với việc gán các giá trị khởi tạo. Cần lưu ý đến thứ tự các giá trị khởi tạo được gán cho các phần tử của mảng (chỉ có mảng external và static có thể được khởi tạo)
Bài 1




Bài 2



Nhận xét