tailieunhanh - Bài giảng Cơ sở lập trình 1 - Chương 8: Kiểu dữ liệu cấu trúc

Bài giảng "Cơ sở lập trình 1 - Chương 8: Kiểu dữ liệu cấu trúc" cung cấp cho người học các kiến thức: Khái niệm kiểu cấu trúc (struct), các thao tác với cấu trúc, mảng cấu trúc, chuyển tham số struct cho hàm. . | Chương 8 KIỂU DỮ LIỆU CẤU TRÚC (structure) Hà Nội – 2014 Nội dung 1 2 Các thao tác với cấu trúc 3 Mảng cấu trúc 4 Chuyển tham số struct cho hàm 5 24/03/2018 Khái niệm kiểu cấu trúc (struct) Union Chương 8-Kiểu dữ liệu cấu trúc 2 1. Khái niệm kiểu cấu trúc Kiểu cấu trúc (struct) Là kiểu dữ liệu bao gồm nhiều thành phần có kiểu khác nhau, mỗi thành phần được gọi là một trường (field) Kiểu cấu trúc và mảng: Các phần tử của mảng là cùng kiểu Các phần tử của cấu trúc có thể có kiểu khác nhau 24/03/2018 Struct được dùng để định nghĩa các kiểu dữ liệu mới Chương 8-Kiểu dữ liệu cấu trúc 3/28 Khai báo cấu trúc Khai báo trực tiếp struct 1> ; n> ; 1>, ; Ví dụ Khai báo cấu trúc NgayThang gồm 3 trường: ngày, tháng, năm struct NgayThang { unsigned char Ngay; unsigned char Thang; unsigned int Nam; } date1,date2; 24/03/2018 Chương 8-Kiểu dữ liệu cấu trúc 4/28 Khai báo cấu trúc (tt) Khai báo gián tiếp typedef struct { ; ; } ; Ví dụ Khai báo kiểu cấu trúc NgayThang gồm 3 trường: ngày, tháng, năm typedef struct { unsigned char Ngay; unsigned char Thang; unsigned int Nam; } NgayThang; 24/03/2018 Chương 8-Kiểu dữ liệu cấu .