« Home « Kết quả tìm kiếm

KỸ THUẬT LẬP TRÌNH


Tóm tắt Xem thử

- KỸ THUẬT LẬP TRÌNH Chương 4: Cấu trúc và file [email protected] 1 Nội dung 1.
- Định nghĩa cấu trúc và khai báo biến cấu trúc 2.
- Kết hợp định nghĩa và khai báo biến cấu trúc 3.
- Sử dụng typedef 4.
- Truy cập thành phần của cấu trúc 5.
- Mảng cấu trúc 6.
- Bài tập thực hành [email protected] 2 4.1.
- Định nghĩa và khai báo  Kiểu cấu trúc cho phép tạo ra kiểu dữ liệu mới gồm các phần tử dữ liệu có kiểu khác nhau nhưng liên kết với nhau.
- Kiểu cấu trúc (structure) hay còn được gọi là kiểu bản ghi (record.
- Kiểu cấu trúc gồm nhiều phần tử dữ liệu khác nhau  Các phần tử dữ liệu được gọi là các trường (field.
- Dùng từ khóa struct để định nghĩa kiểu cấu trúc.
- [email protected] 3 4.2.
- Định nghĩa và khai báo Khai báo kiểu cấu trúc • Ví dụ: cần mô tả dữ liệu “địa chỉ.
- Sau đó khai báo biến cấu trúc: struct dia_chi ong_A, ba_B.
- [email protected] 4 4.2.
- Định nghĩa và khai báo (tt.
- Hoặc có thể khai báo các biến cấu trúc trực tiếp không cần khai báo tên cấu trúc.
- [email protected] 5 4.2.
- Kiểu cấu trúc lồng nhau struct thoi_gian { struct dia_chi { int nam, thang, ngay.
- struct dia_chi noi_o.
- [email protected] 6 4.3.
- Sử dụng typedef • Sử dụng typedef để khai báo kiểu cấu trúc typedef struct thoi_gian typedef struct.
- Khai báo biến struct sinh_vien { TIME startDate, endDate.
- [email protected] 7 4.4.
- Truy cập các thành phần cấu trúc • Chỉ truy cập được các field của biến cấu trúc • Sử dụng dấu chấm.
- để truy cập Tên_biến_cấu_trúc.tên_thành_phần • Ví dụ: svA.hoten svA.noi_o.so_nha svA.phai puts(svA.hoten).
- [email protected] 8 4.4.
- Truy cập thành phần cấu trúc (tt.
- Nếu có biến con trỏ cấu trúc • Sử dụng dấu chấm.
- để truy cập Tên_biến_con_trỏ_cấu_trúc.
- [email protected] 9 Gán 2 cấu trúc • Chỉ được phép gán 2 cấu trúc cùng kiểu • Có 2 cách gán.
- Gán trực tiếp hai biến cấu trúc cho nhau - Gán các thành phần (trường) tương ứng của hai cấu trúc • Ví dụ struct dia_chi d1, d2.
- [email protected] 10 4.5.
- Mảng cấu trúc • Khai báo mảng gồm các phần tử có kiểu cấu trúc • Ví dụ struct sinh_vien dsLop[100.
- [email protected] 11 4.6.
- Hàm có tham số kiểu cấu trúc [email protected] 12 4.6.
- Hàm có tham số kiểu cấu trúc (tt) [email protected] 13 Bài tập cấu trúc 1.
- Biết rằng mỗi điểm có thể biểu diễn bởi kiểu cấu trúc gồm 2 trường.
- Hoành độ x - Tung độ y [email protected] 14 Bài tập cấu trúc (tt) Thông tin về một đội bóng gồm.
- [email protected] 15