2. Nội dung
• Khai báo mảng
• Mảng và lặp
• Mảng nhiều chiều
2014 Nguyễn
Thanh
Tuấn 2
3. Khai báo mảng
• Mảng là một danh sách các phần tử cùng kiểu,
được xác định bởi cặp dấu ngoặc vuông []
• Cần khai báo mảng với 3
thành phần:
tên,
kiểu
và khích thước.
• Cú pháp:
type
arrayName[arraylength];
2014 Nguyễn
Thanh
Tuấn 3
4. Ví dụ mảng
int marks[5]; // khai báo mảng nguyên 5 phần tử
double numbers[10]; // khai báo mảng double 10 phần tử
// sử dụng #define để định độ dài
#define SIZE 9
int numbers[SIZE];
// một số trình biên dich hỗ trợ độ dài của mảng là biến
const int SIZE = 9;
float temps[SIZE]; // sử dụng const int khai báo chiều dài
int size;
printf("Enter the length of the array: ");
scanf("%d", size);
float values[size];
2014 Nguyễn
Thanh
Tuấn 4
5. Mảng
2014 Nguyễn
Thanh
Tuấn 5
Tên mảng:
a
Độ dài:
n
Phần tử đầu
Phần tử cuối
Chỉ mục:
Thành
phần:
6. Mảng và lặp
• Mảng thường sử dụng với vòng lặp,
ta
có thể
xử lý tất cả các phần tử của mảng bằng vòng
lặp.
2014 Nguyễn
Thanh
Tuấn 6