Bài giảng Tin học đại cương 1: Kiểu dữ liệu có cấu trúc - ThS. Nguyễn Thị Mỹ
Số trang: 2
Loại file: pdf
Dung lượng: 246.42 KB
Lượt xem: 14
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng "Tin học đại cương 1: Kiểu dữ liệu có cấu trúc" cung cấp cho người đọc các kiến thức: Kiểu dữ liệu có cấu trúc, truy cập các thuộc tính cấu trúc. Mời các bạn cùng tham khảo nội dung chi tiết.
Nội dung trích xuất từ tài liệu:
Bài giảng Tin học đại cương 1: Kiểu dữ liệu có cấu trúc - ThS. Nguyễn Thị Mỹ 31/01/2012 Kiểu dữ liệu có cấu trúcCấu trúc thực chất là một kiểu dữ liệu do người dùng định nghĩabằng cách gom nhóm các kiểu dữ liệu cơ bản có sẵn trong Cthành một kiểu dữ liệu phức hợp nhiều thành phầnKhai báo struct tên_struct { khai báo các thuộc tính; }; typedef struct tên_struct tên_kiểu;Hoặc typedef struct tên_struct { khai báo các thuộc tính; }tên_struct_khai_bao_lại; Kiểu dữ liệu có cấu trúcVí dụ: struct ttDate { char thu[5]; unsigned char ngay; unsigned char thang; int nam; }; typedef struct ttDate DATE;Hoặc typedef struct ttDate { char thu[5]; unsigned char ngay; unsigned char thang; int nam; }DATE; 1 31/01/2012 Truy cập các thuộc tính cấu trúc Biến kiểu cấu trúc tên_kiểu tên_biến; tên_biến.tên_thuộc_tính; Ví dụ: DATE x ; // khai bao bien x kieu DATE x.ngay = 5 ; // gan ngay bang 5 Biến con trỏ kiểu cấu trúc tên_kiểu *tên_biến_con_trỏ; tên_biến_con_trỏ->tên_thuộc_tính; Ví dụ: DATE *x ; // khai bao bien x kieu con tro DATE x -> ngay = 5 ; // gan ngay bang 5Khai báo đệ qui struct tên_struct { khai báo các thuộc tính; struct tên_struct *tên_thuộc_tính_đệ_qui; };Ví dụ: typedef struct ttNode { int key; struct ttNode *pNext; }Node; 2
Nội dung trích xuất từ tài liệu:
Bài giảng Tin học đại cương 1: Kiểu dữ liệu có cấu trúc - ThS. Nguyễn Thị Mỹ 31/01/2012 Kiểu dữ liệu có cấu trúcCấu trúc thực chất là một kiểu dữ liệu do người dùng định nghĩabằng cách gom nhóm các kiểu dữ liệu cơ bản có sẵn trong Cthành một kiểu dữ liệu phức hợp nhiều thành phầnKhai báo struct tên_struct { khai báo các thuộc tính; }; typedef struct tên_struct tên_kiểu;Hoặc typedef struct tên_struct { khai báo các thuộc tính; }tên_struct_khai_bao_lại; Kiểu dữ liệu có cấu trúcVí dụ: struct ttDate { char thu[5]; unsigned char ngay; unsigned char thang; int nam; }; typedef struct ttDate DATE;Hoặc typedef struct ttDate { char thu[5]; unsigned char ngay; unsigned char thang; int nam; }DATE; 1 31/01/2012 Truy cập các thuộc tính cấu trúc Biến kiểu cấu trúc tên_kiểu tên_biến; tên_biến.tên_thuộc_tính; Ví dụ: DATE x ; // khai bao bien x kieu DATE x.ngay = 5 ; // gan ngay bang 5 Biến con trỏ kiểu cấu trúc tên_kiểu *tên_biến_con_trỏ; tên_biến_con_trỏ->tên_thuộc_tính; Ví dụ: DATE *x ; // khai bao bien x kieu con tro DATE x -> ngay = 5 ; // gan ngay bang 5Khai báo đệ qui struct tên_struct { khai báo các thuộc tính; struct tên_struct *tên_thuộc_tính_đệ_qui; };Ví dụ: typedef struct ttNode { int key; struct ttNode *pNext; }Node; 2
Tìm kiếm theo từ khóa liên quan:
Tin học đại cương Bài giảng Tin học đại cương Kiểu dữ liệu có cấu trúc Kiểu dữ liệu Truy cập các thuộc tính cấu trúc Thuộc tính cấu trúcGợi ý tài liệu liên quan:
-
Ứng dụng công cụ Quizizz thiết kế trò chơi học tập trong giảng dạy học phần tin học đại cương
12 trang 300 0 0 -
Tài liệu hướng dẫn thực hành Tin học đại cương - ĐH Bách Khoa Hà Nội
40 trang 257 0 0 -
Giáo trình Lập trình cơ bản với C++: Phần 1
77 trang 232 0 0 -
Giáo trình Tin học đại cương part 7
19 trang 232 0 0 -
Giáo trình Tin học đại cương: Phần 1 - ĐH Kinh tế Quốc Dân
130 trang 156 0 0 -
Giáo trình Tin học đại cương (Tái bản năm 2020): Phần 1 - PGS.TS. Nguyễn Thị Thu Thủy (Chủ biên)
105 trang 142 0 0 -
Giáo trình Tin học đại cương: Phần 1 - Vi Hồng Thắm
90 trang 129 0 0 -
Hướng dẫn thực hành lập trình C trên Visual Studio
9 trang 127 0 0 -
Tài liệu tham khảo: Cấu trúc dữ liệu và giải thuật
229 trang 124 0 0 -
Giáo trình Tin học đại cương: Phần 2 - Trần Đình Khang
118 trang 117 0 0