Tài liệu tham khảo bài giảng về Ngôn ngữ lập trình C++ gồm 7 chương - Chương 3 Các kiểu dữ liệu phức hợp | CH-Ong3 Các kiểu dữ liệu phúc hợp C và các kiểu dữ liệu phức hợp Kiểu dữ liệu trong ngôn ngữ lập trình - Kiểu cơ sở vô hướng Gồm các kiểu dữ liệu kí tự số nguyên thực có thể cả kiểu lôgic. - Là các kiểu cơ bản trong hầu hết các ngôn ngữ lập trình. Sử dụng khi cần biễu diễn các dữ liệu nguyên tố đơn giản - Khả năng biễu diến dữ liệu bị hạn chế. - Kiểu phức hợp bậc cao dẫn xuất Kiểu dữ liệu phức hợp được tạo thành từ các kiểu cơ sở - Còn gọi là kiểu bậc cao hay kiểu dẫn xuất. - Thực tế lập trình đòi hỏi các kiểu dữ liệu phức tạp Kiểu dữ liệu phức hợp tính cấu trúc của dữ liệu - tăng khả năng biểu diễn dữ liệu. - Sử dụng trong các chương trình đòi hỏi khả năng biễu diễn dữ liệu phức tạp hơn. . B m KTHT khoa CNTT ĐHXD Bài giảng C . 14 10 2008 2 C và các kiểu dữ liệu phức hợp Kiểu dữ liệu phức hợp trong C - Các kiểu dữ liệu phức hợp trong C Kiểu liệt kê enum Kiểu mảng mảng một chiều mảng nhiều chiều. Kiểu cấu trúc struct cấu trúc kiểu hợp union kiểu trường bit. - Kết hợp các kiểu dữ liệu trong C Có thể tổ hợp các kiểu cơ sở phức hợp với nhau. - Ví dụ khai báo một mảng các cấu trủc hay khai báo một cấu trủc có thành phần là mảng . - Đặt tên kiểu dữ liệu bằng typedef trong C Cú pháp typedef tên_kiểu_đã_có tên_mới Từ khóa typedef thường sử dụng để đặt tên một kiểu dữ liệu phức hợp có thể dùng tên đó để khai báo biến sau này. - Trong C typedef thường dùng để đặt tên cho kiểu cấu trủc. . B m KTHT khoa CNTT ĐHXD Bài giảng C . 14 10 2008