1. Tại sao dùng dữ liệu kiểu cấu trúc?
Tạo ra các kiểu dữ liệu mới không phải dữ liệu chuẩn của C++ (char, int, long int, float, double).
Biến mảng: gộp các biến cùng kiểu thành 1 biến. Biến cấu trúc: gộp các biến khác kiểu thành 1 biến.
2. Khai một kiểu cấu trúc:
struct [ tên cấu trúc ]
{
định nghĩa thành phần;
định nghĩa thành phần;
. . . .
định nghĩa thành phần;
} [ khai 1 hay nhiều biến cấu trúc ] ;
Một trường có thể là 1 kiểu cấu trúc khác, có thể là 1 mảng số …
3. Dữ liệu kiẻu cấu trúc thường dùng cho các CSDL. Mỗi CSDL đều có Key (để tìm kiếm, khóa có thể là 1 trường, có thể nhiều trường). Ví dụ CSDL công dân Việt nam dùng để quản lý tòan bộ người dân gồm có các trường: Số căn cước công dân (key), Họ tên, Ngày sinh, Giới tính, Quốc tịch, Quê quán, Nơi thường trú, Đặc điểm, Ngày cấp CCCD.
4. Khai một biến cấu trúc
5. Truy nhập các trường: dùng dấu chấm
6. Các biến cấu trúc cùng kiểu có thể gán cho nhau:
7. Cấu trúc đóng vai trò là đối của hàm
8. Con trỏ trỏ tới cấu trúc
struct Sach *p;
p = &quyen1;
p -> tensach
9. Dùng từ khóa typedef
0 nhận xét:
Đăng nhận xét