tailieunhanh - Bài giảng Kiểu cấu trúc - Hoàng Thân Anh Tuấn
Bài giảng Kiểu cấu trúc do Hoàng Thân Anh Tuấn biên soạn nhằm cung cấp cho các bạn những kiến thức về kiểu cấu trúc; khai báo kiểu cấu trúc; kiểu cấu trúc lồng nhau; sử dụng kiểu cấu trúc. Mời các bạn tham khảo bài giảng để bổ sung thêm kiến thức về lĩnh vực này. | Kiểu cấu trúc Hoàng Thân Anh Tuấn Khoa Toán – Tin học Đại học Sư phạm TPHCM Nội dung Giới thiệu kiểu cấu trúc Khai báo kiểu cấu trúc Kiểu cấu trúc lồng nhau Sử dụng kiểu cấu trúc Bài tập Giới thiệu kiểu cấu trúc Mô tả đối tượng là nhân viên, thông tin bao gồm: họ tên, quê quán, năm sinh, thâm niên công tác, địa chỉ, giới tính Thể hiện trên máy tính, với mỗi thông tin chúng ta cần một biến tương ứng để mô tả một nhân viên chúng ta cần 6 biến: string hoten, quequan, diachi; int namsinh, TNCT, gioitinh; Giới thiệu kiểu cấu trúc(tt) Mô tả hai nhân viên cần 12 biến string hoten1, quequan1, diachi1; int namsinh1, TNCT1, gioitinh1; string hoten2, quequan2, diachi2; int namsinh2, TNCT2, gioitinh2; Làm sao đặt lại năm sinh của nhân viên thứ nhất ??? namsinh1 = 1970; Làm sao đặt lại quê quán của nhân viên thứ hai ??? quequan2 = “Quảng Bình”; Giới thiệu kiểu cấu trúc(tt) Nhận xét: Tập các biến string hoten1, quequan1, diachi1; int namsinh1, TNCT1, gioitinh1 thuộc về cùng một nhóm (nhân viên thứ nhất) Tập các biến string hoten2, quequan2, diachi2; int namsinh2, TNCT2, gioitinh2 thuộc về cùng một nhóm (nhân viên thứ hai) Cần cơ chế hỗ trợ điều này gom nhóm các biến lại với nhau để dễ hiểu, dễ kiểm soát. Giới thiệu kiểu cấu trúc Một cấu trúc là một tập hợp các biến có liên quan với nhau có thể khác kiểu. Trong C++, kiểu cấu trúc là kiểu do người dùng định nghĩa. Nó được sử dụng như là các kiểu cơ bản khác của C++. Sự khác nhau giữa cấu trúc và mảng: Mảng = tập hợp các biến cùng kiểu cấu trúc = tập hợp các biến có thể khác kiểu. Tất cả các biến trong mảng chỉ có một tên các biến trong cấu trúc có thể khác tên. Khai báo kiểu cấu trúc Cú pháp struct Tên_Cấu_trúc{ Kiểu thành_phần_1; Kiểu thành_phần_2; }; Hoặc theo C typedef struct { // các thành phần của struct } Tên_Cấu_trúc; Ví dụ Tạo kiểu cấu trúc NhanVien struct NhanVien{ string hoten, quequan, diachi; int namsinh, TNCT, gioitinh; }; Tạo kiểu cấu trúc Diem struct Diem{ int x; . | Kiểu cấu trúc Hoàng Thân Anh Tuấn Khoa Toán – Tin học Đại học Sư phạm TPHCM Nội dung Giới thiệu kiểu cấu trúc Khai báo kiểu cấu trúc Kiểu cấu trúc lồng nhau Sử dụng kiểu cấu trúc Bài tập Giới thiệu kiểu cấu trúc Mô tả đối tượng là nhân viên, thông tin bao gồm: họ tên, quê quán, năm sinh, thâm niên công tác, địa chỉ, giới tính Thể hiện trên máy tính, với mỗi thông tin chúng ta cần một biến tương ứng để mô tả một nhân viên chúng ta cần 6 biến: string hoten, quequan, diachi; int namsinh, TNCT, gioitinh; Giới thiệu kiểu cấu trúc(tt) Mô tả hai nhân viên cần 12 biến string hoten1, quequan1, diachi1; int namsinh1, TNCT1, gioitinh1; string hoten2, quequan2, diachi2; int namsinh2, TNCT2, gioitinh2; Làm sao đặt lại năm sinh của nhân viên thứ nhất ??? namsinh1 = 1970; Làm sao đặt lại quê quán của nhân viên thứ hai ??? quequan2 = “Quảng Bình”; Giới thiệu kiểu cấu trúc(tt) Nhận xét: Tập các biến string hoten1, quequan1, diachi1; int namsinh1, TNCT1, gioitinh1 thuộc về
đang nạp các trang xem trước