TIN H C ĐI C NG ƯƠ
Bài 7. C U TRÚC.
Nguy n Thành Kiên
B môn K thu t máy tính
Khoa Công ngh thông tin – HBK HN Đ
2
Bài 7. C U TRÚC
7.1. Khái ni m c u trúc
7.2. Khai báo và s d ng c u trúc
7.3. X lí d li u c u trúc
7.4. M ng c u trúc
3
7.1. Khái ni m c u trúc
7.2. Khai báo và s d ng c u trúc
7.3. X lí d li u c u trúc
7.4. M ng c u trúc
Bài 7. C U TRÚC
4
7.1. Khái ni m c u trúc
Khi c n l u danh sách sinh viên v i các ư
thông tin liên quan đn đi m các môn ế
h c, dùng m ng đc không? ượ
Ki u c u trúc (Structure) là ki u d li u bao
g m nhi u thành ph n, m i thành ph n có th
có ki u khác nhau, m i thành ph n đc g i là ượ
m t tr ng (field). ườ
5
7.2. Khai báo và s d ng c u trúc
Khai báo ki u d li u c u trúc
Cú pháp:
struct tên_c u_trúc
{
<khai báo các tr ng d li u>;ườ
}; struct sinh_vien
{
char ma_so_sv[10];
char ho_va_ten[30];
float diem_TinDC;
}
struct point_3D
{
float x;
float y;
float z;
}