Thứ Bảy, 15 tháng 7, 2017

Lập trình C++ - Bài 41. Dữ liệu kiểu cấu trúc struct

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 

Không có nhận xét nào:

Đăng nhận xét