Bài giảng này cung cấp các kiến thức về mẫu tin và mảng hai chiều. Các nội dung chính trong chương này gồm có: Định nghĩa mẫu tin, khai báo mẫu tin, sử dụng mẫu tin, kiểu mảng 2 chiều,...và một số bài tập liên quan khác. Mời các bạn cùng tham khảo để nắm bắt các nội dung chi tiết.
Mẫu tin mảng hai chiều Nguyễn Đông Hà Khoa CNTT – ĐH KHTN Sưu tầm bởi: www.daihoc.com.vn Ví dụ Mẫu tin biểu diễn tọa độ điểm gồm thành phần: x, y typedef struct{ int x; int y; }TOADO; Sưu tầm bởi: www.daihoc.com.vn Mẫu tin Một mẫu tin (structure) tập hợp nhiều biến nhóm lại tên để dễ thao tác Các biến mẫu tin khác kiểu liệu Mỗi biến mẫu tin thuộc kiểu liệu nào, kể mảng mẩu tin Sưu tầm bởi: www.daihoc.com.vn Ví dụ khai báo mẫu tin Kiểu liệu lưu trữ điểm tam giác mặt phẳng typedef struct{ int x, y; }POINT; typedef struct{ POINT A, B, C; }TRIANGLE; Sưu tầm bởi: www.daihoc.com.vn Ví dụ khai báo mẫu tin Kiểu liệu lưu trữ thông tin học sinh với điểm thi môn Tốn, Lý, Hóa typedef struct{ char MaHS[11]; char Ho[31]; char Ten[8]; float DiemToan, DiemLy, DiemHoa; }HOCSINH; Sưu tầm bởi: www.daihoc.com.vn Sử dụng mẫu tin Có thể dùng mẫu tin kiểu liệu chương trình POINT d1, d2, d3; TRIANGLE tg1, tg2; Sử dụng dấu chấm (.) để truy xuất đến thành phần mẫu tin d1.x = 100; d2.y = 200; tg1.A = d1; printf(“Hoanh diem la: %d”,d1.x); Sưu tầm bởi: www.daihoc.com.vn Bài tập ví dụ Bài chương 5: Nhập vào danh sách n sách (1