Bài giảng Kỹ thuật lập trình nâng cao: Chương 5 - Trần Minh Thái

19 22 0
Bài giảng Kỹ thuật lập trình nâng cao: Chương 5 - Trần Minh Thái

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Bài giảng Kỹ thuật lập trình nâng cao - Chương 5: Kiểu dữ liệu có cấu trúc cung cấp cho người học các kiến thức: Khái niệm, 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.

TRẦN MINH THÁI minhthai@itc.edu.vn * Kiểu liệu có cấu trúc thực chất kiểu dữ liệu người dùng định nghĩa cách gom nhóm kiểu dữ liệu có sẵn C thành kiểu dữ liệu phức hợp nhiều thành phần *Khai báo struct tên_struct { khai báo thuộc tính; }; typedef struct tên_struct TÊNKDL; * *Ví dụ khai báo kiểu liệu lưu thông tin ngày: struct ttDate { char thu[10]; unsigned char ngay; unsigned char thang; int nam; }; typedef struct ttDate DATE; * *Biến kiểu cấu trúc TÊNKDL tên_biến; tên_biến.tên_thuộc_tính; *Ví dụ DATE x; x.ngay = 5; * *Biến trỏ kiểu cấu trúc TÊNKDL *tên_biến_con_trỏ; tên_biến_con_trỏ -> tên_thuộc_tính; Ví dụ: DATE *x ; x -> = ; *Khai báo đệ qui struct tên_struct { khai báo thuộc tính; struct tên_struct *tên_thuộc_tính_đệ_qui; }; *Ví dụ: struct ttNode { int key; struct ttNode *pNext; }; Ví dụ: Viết chương trình nhập vào toạ đợ hai điểm mặt phẳng vàtính tổng hai toạ độ //File Khaibao.h #include struct ttDIEM { int x; int y; }; typedef struct ttDIEM DIEM; //File caidat.cpp #include "khaibao.h" void Nhap (DIEM &d) { coutd.y; } void Xuat (DIEM d) { cout

Ngày đăng: 02/11/2020, 11:20

Tài liệu cùng người dùng

Tài liệu liên quan