
Trường Đại học Khoa học Tự nhiên
Khoa Công nghệ thông tin
Bộ môn Tin học cơ sở
1
Đặng Bình Phương
dbphuong@fit.hcmus.edu.vn
NHẬP MÔN LẬP TRÌNH
MẢNG HAI CHIỀU

VC
VC
&
&
BB
BB
22
Nội dung
Mảng hai chiều
Khái ni mệ1
Khai báo2
Truy xu t d li u ki u m ngấ ữ ệ ể ả3
M t s bài toán trên m ng 2 ộ ố ả
chi uề
4

VC
VC
&
&
BB
BB
33
Ma Trận
Mảng hai chiều
0
…
m-1
0 1 … n-1
Am,n
0
…
n-1
An
0 … n-1

VC
VC
&
&
BB
BB
44
Ma Trận
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ộtdò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

VC
VC
&
&
BB
BB
55
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ụ
Mảng hai chiều
typedef <ki u cể ơ s > <tên ki u>ở ể [<N1>][<N2>];
typedef int MaTran[3][4];
0
1
2
0123
Kiểu MaTran