Kiểu dữ liệu cấu trúc (struct) – Là kiểu dữ liệu phức hợp, bao gồm nhiều thành phần có thể thuộc các kiểu dữ liệu khác nhau – Các thành phần: gọi là trƣờng dữ liệu (field) Ví dụ – Thông tin về kết quả học tập môn Tin đại cƣơng của sinh viên: TenSV, MaSV, Diem. – Thông tin về cầu thủ: Ten, Tuoi, CLB, SoAo, Vitri, | TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG TIN HỌC ĐẠI CƯƠNG Bài 10. Cấu trúc Đỗ Bá Lâm lamdb-fit@ Nội dung . Khái niệm cấu trúc . Khai báo và sử dụng cấu trúc . Xử lý dữ liệu cấu trúc 2 1 Nội dung . Khái niệm cấu trúc . Khai báo và sử dụng cấu trúc . Xử lý dữ liệu cấu trúc 3 . Khái niệm cấu trúc Kiểu dữ liệu cấu trúc struct - Là kiểu dữ liệu phức hợp bao gồm nhiều thành phần có thể thuộc các kiểu dữ liệu khác nhau - Các thành phần gọi là trường dữ liệu field Ví dụ - Thông tin về kết quả học tập môn Tin đại cương của sinh viên TenSV MaSV Diem. - Thông tin về cầu thủ Ten Tuoi CLB SoAo Vitri . 4 2 . Khai báo và sử dụng cấu trúc . Khai báo kiểu dữ liệu cấu trúc . Khai báo biến cấu trúc . Định nghĩa kiểu dữ liệu với typedef 5 . Khai báo kiểu dữ liệu cấu trúc Khai báo cấu trúc struct tên_cấu_trúc Ví dụ struct sinh_vien khai báo các trường dữ liệu char ma_so_sinh_vien 10 char ho_va_ten 30 float diem_tinDC struct point_3D float x float y float z 6