[r]
(1)Chương Ki u c u trúc ki u li t kêể ấ ể ệ
(2)I Ki u c u trúcể ấ
1 Khái ni m v ki u c u trúcệ ề ể ấ Khai báo ki u c u trúcể ấ
3 Khai báo bi n c u trúcế ấ
4 Truy nh p thành ph n c a c u trúcậ ầ ủ ấ Kh i t o bi n c u trúcở ế ấ
(3)1 Khái ni m v ki u c u trúcệ ề ể ấ
Ngồi ki u d li u có s n C, ng i ể ữ ệ ẵ ườ
l p trình cịn có th t o nh ng ki u d li u ậ ể ữ ể ữ ệ c a riêng mình: Ki u c u trúc ki u li t kê.ủ ể ấ ể ệ
M t c u trúc m t nhóm ph n t có th ộ ấ ộ ầ ể
(4)2 Khai báo ki u c u trúcể ấ
Khai báo c u trúc mô t v thành ph n ấ ả ề ầ
c a c u trúc Cú pháp nh sau:ủ ấ struct Tên_ki u_c u trúcể ấ
{
Ki u_1 Tên_thành_ph n_1; ể ầ Ki u_2 Tên_thành_ph n_2; ể ầ
T khoáừ
(5)2 Khai báo ki u c u trúc (ti p)ể ấ ế
Ví d : Đ l u tr thơng tin v nhân s c a phòng t ụ ể ữ ề ự ủ ổ ch c v i thông tin v h tên, ngày sinh, đ a ch , ứ ề ọ ị ỉ l ng ta khai báo m t ki u c u trúc nh sau:ươ ộ ể ấ
struct nhansu {
char hoten[30];
(6) Sau khai báo ki u c u trúc ta có th dùng tên ể ấ ể ki u c u trúc nh tên ki u d li u c b n.ể ấ ể ữ ệ ả
Ki u c a thành ph n c a c u trúc có th ki u ể ủ ầ ủ ấ ể ể c u trúc, t c c u trúc có th ch a c u trúc ấ ứ ấ ể ứ ấ khác Ví d :ụ
struct ngaythang {
int ngay,thang,nam; };
struct nhansu {
(7)3 Khai báo bi n c u trúcế ấ
Vi c khai báo ki u c u trúc không t o ệ ể ấ
vùng nh ch a c u trúc mà ch mô t v c u ứ ấ ỉ ả ề ấ trúc xem có nh ng gì.ữ
Mu n có vùng nh ch a c u trúc ta ph i khai ố ứ ấ ả
báo bi n c u trúc Cú pháp:ế ấ