Chương 13: Các kiểu dữ liệu có cấu trúc và kiểuu dữ liệu tự định nghĩa
lượt xem 6
download
Khi lập trình, nhiều lúc ta cần có một biến trong đó có các biến thành phần, mỗi thành phần lại có kiểu khác nhau Kiểu dữ liệu có cấu trúc struct union Kiểu dữ liệu tự định nghĩa enum
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Chương 13: Các kiểu dữ liệu có cấu trúc và kiểuu dữ liệu tự định nghĩa
- 10/26/2009 KHÁI NIỆM Chương 13 Khi lập trình, nhiều lúc ta cần có một biến trong đó có các biến CBGD: ThS.Trần Anh Dũng CÁC KIỂU DỮ LIỆU CÓ CBGD: ThS.Trần Anh Dũng thành phần, mỗi thành phần lại có kiểu khác nhau Kiểu dữ liệu có cấu trúc struct CẤU TRÚC VÀ KIỂU DỮ TRÚC VÀ KI union LIỆU TỰ ĐỊNH NGHĨA Kiểu dữ liệu tự định nghĩa enum 1 2 KIỂU STRUCT KIỂU STRUCT Cấu trúc hợp lệ được định nghĩa trước sau CBGD: ThS.Trần Anh Dũng CBGD: ThS.Trần Anh Dũng 3 4 CBGD: ThS.Trần Anh Dũng 1
- 10/26/2009 KIỂU STRUCT KIỂU STRUCT CBGD: ThS.Trần Anh Dũng CBGD: ThS.Trần Anh Dũng 5 6 KIỂU STRUCT KIỂU STRUCT Việc gởi struct là đối số của hàm cũng được truyền theo tham số trị, như vậy hàm sẽ chép toàn bộ các trị trong các biến thành phần của biến struct là đối số thật sang cho đối số giả để tham khảo trị trong hàm CBGD: ThS.Trần Anh Dũng CBGD: ThS.Trần Anh Dũng 7 8 CBGD: ThS.Trần Anh Dũng 2
- 10/26/2009 KIỂU STRUCT KIỂU STRUCT Các thành phần của biến struct cũng là biến bình thường, nên ta có thể lấy địa chỉ của chúng, địa chỉ này là một hằng pointer trỏ đến thành phần tương ứng CBGD: ThS.Trần Anh Dũng CBGD: ThS.Trần Anh Dũng 9 10 KIỂU STRUCT KIỂU STRUCT CBGD: ThS.Trần Anh Dũng CBGD: ThS.Trần Anh Dũng 11 12 CBGD: ThS.Trần Anh Dũng 3
- 4 10/26/2009 CBGD: ThS.Trần Anh Dũng CBGD: ThS.Trần Anh Dũng 14 16 KIỂU STRUCT KIỂU STRUCT CBGD: ThS.Trần Anh Dũng CBGD: ThS.Trần Anh Dũng 13 15 KIỂU STRUCT KIỂU STRUCT CBGD: ThS.Trần Anh Dũng
- 5 10/26/2009 CBGD: ThS.Trần Anh Dũng CBGD: ThS.Trần Anh Dũng 18 20 KIỂU STRUCT KIỂU STRUCT CBGD: ThS.Trần Anh Dũng CBGD: ThS.Trần Anh Dũng 17 19 KIỂU STRUCT KIỂU STRUCT CBGD: ThS.Trần Anh Dũng
- 6 10/26/2009 CBGD: ThS.Trần Anh Dũng CBGD: ThS.Trần Anh Dũng 22 24 KIỂU UNION KIỂU UNION CBGD: ThS.Trần Anh Dũng CBGD: ThS.Trần Anh Dũng 21 23 KIỂU UNION KIỂU UNION CBGD: ThS.Trần Anh Dũng
- 7 10/26/2009 CBGD: ThS.Trần Anh Dũng CBGD: ThS.Trần Anh Dũng 26 28 KIỂU UNION KIỂU UNION CBGD: ThS.Trần Anh Dũng CBGD: ThS.Trần Anh Dũng 25 27 KIỂU UNION KIỂU UNION CBGD: ThS.Trần Anh Dũng
- 10/26/2009 KIỂU ENUM KIỂU ENUM CBGD: ThS.Trần Anh Dũng CBGD: ThS.Trần Anh Dũng 29 30 KIỂU ENUM ĐỊNH NGHĨA KIỂU BẰNG TYPEDEF CBGD: ThS.Trần Anh Dũng CBGD: ThS.Trần Anh Dũng 31 32 CBGD: ThS.Trần Anh Dũng 8
- 10/26/2009 BÀI TẬP BÀI TẬP CBGD: ThS.Trần Anh Dũng CBGD: ThS.Trần Anh Dũng 33 34 CBGD: ThS.Trần Anh Dũng 9
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Tin học đại cương - Phần 2 Ngôn ngữ lập trình TURBO PASCAL - Chương 2
7 p | 145 | 40
-
Mã hóa bảo vệ dữ liệu bằng 13 thuật toán miễn phí
5 p | 197 | 29
-
Tìm hiểu C# và ứng dụng của C# p 21
10 p | 192 | 23
-
Giáo trình Visual Basic: Phần 2 - KS. Lâm Hoài Bảo
99 p | 87 | 20
-
Chương 13 Các thủ tục lưu
14 p | 71 | 12
-
Tìm hiểu về ngôn ngữ lập trình C: Phần 2 - Quách Tuấn Ngọc
210 p | 21 | 8
-
Giáo trình môn học Lập trình hướng đối tượng: Phần 1
142 p | 54 | 8
-
Bài giảng Ngôn ngữ lập trình Pascal: Chương 13 - Kiểu dữ liệu có cấu trúc - Kiểu bản ghi (Record)
15 p | 90 | 8
-
Bài giảng Trí tuệ nhân tạo: Bài 11+12+13 - Phạm Thị Anh Lê
24 p | 38 | 6
-
Bài giảng Hệ thống máy tính và ngôn ngữ C: Chương 13 - TS. Nguyễn Phúc Khải
24 p | 7 | 3
-
Bài giảng Hệ thống máy tính và ngôn ngữ lập trình - Chương 13: Kiểu dữ liệu có cấu trúc và kiểu dữ liệu tự định nghĩa
24 p | 18 | 2
-
Bài giảng Hệ thống máy tính và ngôn ngữ C - Chương 13: Các kiểu dữ liệu có cấu trúc và kiểu dữ liệu tự định nghĩa (GV. Nguyễn Nhật Nam)
27 p | 17 | 2
-
Ngôn ngữ lập trình Pascal: Hướng dẫn giải bài tập với Turbo Pascal - Phần 2
101 p | 7 | 2
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn