Ngôn ngữ lập trình C
Mảng hai chiều
TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP THÀNH PHỐ HỒ CHÍ MINH
Nội dung
Ngôn ngữ lập trình C - Mảng hai chiều2
Mảng hai chiều
Vòng lặp lồng nhau
Ma Trận
Ngôn ngữ lập trình C - Mảng hai chiều
0
m-1
0 1 n-1
Am,n
0
n-1
An
0 n-1
3
Ma Trận
Ngôn ngữ lập trình C - Mảng hai chiều
0
n-1
An
0 n-1
0
n-1
0 n-1
0
n-1
0 n-1
dòng = cột dòng > cột dòng < cột
0
n-1
An
0 n-1
0
n-1
0 n-1
0
n-1
0 n-1
dòng + cột = n-1 dòng + cột > n-1 dòng + cột < n-1
4
Khai báo kiểu mảng 2 chiều
Cú pháp
N1, N2: số lượng phần tử mỗi chiều
Ví dụ
Ngôn ngữ lập trình C - Mảng hai chiều
typedef <kiểu sở> <tên kiểu>[<N1>][<N2>];
typedef int MaTran[3][4];
0
1
2
0123
Kiểu MaTran
5