
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;
}

