1. Trang chủ
  2. » Tất cả

Tin hoc dai cuong bai 9 kieu cau truc

5 0 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 5
Dung lượng 103,95 KB

Nội dung

1 TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG TIN HỌC ĐẠI CƯƠNG Bài 9 Kiểu cấu trúc Nội dung 9 1 Khái niệm cấu trúc 9 2 Khai báo và sử dụng cấu trúc 9 3 Xử lý dữ liệu cấu[.]

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG ga Nội dung nH an g co m TIN HỌC ĐẠI CƯƠNG Bài Kiểu cấu trúc Th iN 9.1 Khái niệm cấu trúc 9.2 Khai báo sử dụng cấu trúc 9.3 Xử lý liệu cấu trúc 9.4 Mảng cấu trúc ThiNganHang.com Nội dung an g co m 9.1 Khái niệm cấu trúc 9.2 Khai báo sử dụng cấu trúc 9.3 Xử lý liệu cấu trúc 9.4 Mảng cấu trúc nH ga 9.1 Khái niệm cấu trúc • Kiểu liệu cấu trúc (struct) Th iN – Là kiểu liệu phức hợp, bao gồm nhiều thành phần thuộc kiểu liệu khác – Các thành phần: gọi trường liệu (field) • Ví dụ – Thơng tin kết học tập môn Tin đại cương sinh viên: TenSV, MaSV, Diem – Thông tin cầu thủ: Ten, Tuoi, CLB, SoAo, Vitri,… ThiNganHang.com 9.2 Khai báo sử dụng cấu trúc an g co m 9.2.1 Khai báo kiểu liệu cấu trúc 9.2.2 Khai báo biến cấu trúc 9.2.3 Định nghĩa kiểu liệu với typedef nH ga 9.2.1 Khai báo kiểu liệu cấu trúc • Khai báo cấu trúc • Ví dụ Th iN struct tên_cấu_trúc{ struct SinhVien{ char MSSV[10]; } char hoVaTen[30]; float diemTinDC; } struct Point3D{ float x; float y; float z; } ThiNganHang.com 9.2.2 Khai báo biến cấu trúc • Cú pháp: struct tên_cấu_trúc tên_biến_cấu_trúc; an g co m • Ví dụ: – struct SinhVien a, b, c; • Kết hợp khai báo struct tên_cấu_trúc { ; } tên_biến_cấu_trúc; nH ga 9.2.2 Khai báo biến cấu trúc • Các cấu trúc khai báo lồng Th iN struct DiemThi { float dToan, dLy, dHoa; } struct ThiSinh{ char SBD[10]; char hoTen[30]; struct DiemThi ketQua; } thiSinh1, thiSinh2; • Có thể khai báo trực tiếp trường liệu cấu trúc bên cấu trúc khác ThiNganHang.com 9.2.2 Khai báo biến cấu trúc • Có thể khai báo trực tiếp trường liệu cấu trúc bên cấu trúc khác an g co m struct ThiSinh{ char SBD[10]; char hoTen[30]; struct [DiemThi]{ float dToan, dLy, dHoa; } ketQua; } thiSinh1, thiSinh2; nH ga 9.2.3 Định nghĩa kiểu liệu với typedef • Mục đích iN – Đặt tên cho kiểu liệu cấu trúc – Giúp khai báo biến “quen thuộc” sai Th • Cú pháp typedef struct ; typedef struct tên_cũ { ; } danh_sách_các_tên_mới; • Chú ý: cho phép đặt tên_mới trùng tên_cũ 10 ThiNganHang.com ...Nội dung an g co m 9. 1 Khái niệm cấu trúc 9. 2 Khai báo sử dụng cấu trúc 9. 3 Xử lý liệu cấu trúc 9. 4 Mảng cấu trúc nH ga 9. 1 Khái niệm cấu trúc • Kiểu liệu cấu trúc (struct) Th iN – Là kiểu... dụ – Thông tin kết học tập môn Tin đại cương sinh viên: TenSV, MaSV, Diem – Thông tin cầu thủ: Ten, Tuoi, CLB, SoAo, Vitri,… ThiNganHang.com 9. 2 Khai báo sử dụng cấu trúc an g co m 9. 2.1 Khai... liệu cấu trúc 9. 2.2 Khai báo biến cấu trúc 9. 2.3 Định nghĩa kiểu liệu với typedef nH ga 9. 2.1 Khai báo kiểu liệu cấu trúc • Khai báo cấu trúc • Ví dụ Th iN struct tên_cấu_trúc{ struct SinhVien{

Ngày đăng: 22/02/2023, 08:08