Tin Tin HọcHọc SởSở 4: 4:
MảngMảng ChuỗiChuỗi
Tin Tin HọcHọc SởSở 4: 4:
MảngMảng ChuỗiChuỗi
ThịThị HồngHồng NhạnNhạn



NộiNội dungdungNộiNội dungdung
Khai báo mng, chui
Nhp & xut mng, chui
Khi to mng, chui
03/03/201603/03/2016 Arrays & StringArrays & String Page Page 22
Mt s k thut thao tác trên mng, chui
Dùng mng làm tham s cho hàm
MảngMảngMảngMảng
mt tp hp các phn t cùng d liu
d: mun lưu 3 s thc nhp t bàn phím đ tính trung bình
03/03/201603/03/2016 Arrays & StringArrays & String Page Page 33
Lúc trưc
float a, b, c
Nhp vào ba s gán cho a,b,c
Tính trung bình (a+b+c)/3
KhaiKhai báobáo mảngmảngKhaiKhai báobáo mảngmảng
Khai báo mt mng, s dng [ ]
Vd. To mt mng vi 3 phn t s nguyên
int a[3]
Không th thay đi kích c ca mng
S nm gia cp du [ ] phi là
hng s
(constant)
MảngMảng 1 1 chiềuchiềuMảngMảng 1 1 chiềuchiều
S nm gia cp du [ ] phi là
hng s
(constant)
Có th khi to giá tr cho các phn t trong hàm
int a[10] = {2, -1, 6, 2, 8, 0, 3, 5, 1, 3};
Cách tt nht đ trình biên dch t tính kích thưc: int a[ ] = {2, -1, 6};
03/03/201603/03/2016 Arrays & StringArrays & String Page Page 44
ThamTham chiếuchiếu ñếnñến từngtừng phầnphần tửtửThamTham chiếuchiếu ñếnñến từngtừng phầnphần tửtử
Sau khi khai báo, mi phn t trong mng đu có mt ch s đ
tham chiu
n: kích c ca mng
Ch s t 0 ti n-1
MngMng 1 1 chiuchiuMngMng 1 1 chiuchiu
03/03/201603/03/2016 Arrays & StringArrays & String Page Page 55
Phn t th 3 Phn t th 8