TAILIEUCHUNG - Giáo trình Lập trình căn bản: Phần 2 - Trần Thị Hoa

Nối tiếp nội dung phần 1, phần 2 giáo trình "Lập trình căn bản" sẽ cung cấp tới người học nội dung kiến thức về: Kiểu dữ liệu quan trọng; Các thao tác trên tệp như: tạo một tệp mới, ghi dữ liệu từ bộ nhớ lên tệp, đọc dữ liệu từ tệp vào bộ nhớ, Mời các bạn cùng tham khảo giáo trình. | lOMoARcPSD 16991370 CHƢƠNG 6 KIỂU CẤU TRÚC KIỂU HỢP Để lƣu trữ và xử lý thông tin trong máy tính ta có các biến và các mảng. Mỗi biến chỉ lƣu đƣợc một giá trị. Mảng là một tập hợp nhiều biến có cùng một kiểu giá trị và cùng tên mảng. Cấu trúc có thể xem nhƣ một sự mở rộng của các khái niệm biến và mảng nó cho phép lƣu trữ và xử lý các dạng thông tin phức tạp hơn. Khái niệm cấu trúc trong C có nhiều nét tƣơng tự nhƣ khái niệm bản ghi trong pascal hay foxpro. Cấu trúc là một công cụ mạnh để mô tả và xử lý các cấu trúc dữ liệu phức tạp trong các bài toán quản lý điển hình nhƣ bài toán quản lý sinh viên khi đó mỗi sinh viên đƣợc xem nhƣ một cấu trúc gồm các thành phần nhƣ họ tên quê quán tuổi địa chỉ . Kiểu cấu trúc . Định nghĩa kiểu cấu trúc Khi định nghĩa một kiểu cấu trúc ta cần chỉ ra tên của kiểu cấu trúc và các thành phần của nó. Việc này đƣợc thực hiện theo mẫu sau Mẫu 1 struct tên kiểu cấu trúc Khai báo các thành phần trong đó thành phần của cấu trúc có thể là biến mảng hoặc một cấu trúc khác mà kiểu của nó đã đƣợc định nghĩa từ trƣớc. Ví dụ struct que_quan char xa 20 huyen 20 tinh 20 Thiết kế một kiểu cấu trúc có tên là que_quan gồm ba thành phần xa huyen tinh đều có cùng kiểu dữ liệu là kiểu mảng ký tự. struct sinh_vien 101 Downloaded by nguyenphuong Phuong nguyen Kimphuongrio@ lOMoARcPSD 16991370 char ho_ten 30 int tuoi float diem struct que_quan dia_chi Thiết kế một kiểu cấu trúc có tên là sinh_viên gồm bốn thành phần thành phần thứ nhất có tên là ho_ten là một mảng char thành phần thứ hai là tuoi có kiểu là int thành phần thứ ba là diem có kiểu là float và thành phần cuối cùng là dia_chi là một cấu trúc có kiểu là que_quan đƣợc định nghĩa ở trƣớc đó. Chú ý Có thể dùng toán tử typedef để định nghĩa các kiểu cấu trúc nhƣ sau Mẫu 2 typedef struct Khai báo các thành phần tên kiểu cấu trúc Ví dụ . Các kiểu cấu trúc que_quan và sinh_vien ở trên có thể định nghĩa nhƣ sau typedef struct char xa 20 huyen 20 tinh 20 que_quan typedef struct .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.