1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Bài giảng lập trình c nâng cao chương 5 kiểu dữ liệu có cấu trúc

22 370 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 22
Dung lượng 148,26 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Khái niệm Kiểu dữ liệu có cấu trúc là kiểu dữ liệu do lập trình viên tự định nghĩa bằng cách gom nhóm các kiểu dữ liệu cơ bản có sẵn trong C thành một kiểu dữ liệu phức hợp gồm nhi

Trang 3

Khái niệm

Kiểu dữ liệu có cấu trúc là kiểu dữ liệu do lập trình viên tự định nghĩa bằng cách gom nhóm các kiểu dữ liệu cơ bản có sẵn trong C thành một kiểu dữ liệu phức hợp gồm nhiều thành phần

Trang 5

Truy cập các thuộc tính cấu trúc

Biến kiểu cấu trúc

Trang 6

Truy cập các thuộc tính cấu trúc

Biến con trỏ kiểu cấu trúc

Trang 7

struct tên_struct

{

khai báo các thuộc tính;

struct tên_struct *tên_thuộc_tính_đệ_qui;};

Khai báo đệ quy

Trang 10

Ví dụ

Trang 14

Bài tập 2

Sử dụng kiểu dữ liệu có cấu trúc để khai báo và viết chương trình (theo phương pháp thủ tục hàm) gồm các chức năng sau:

1 Nhập vào 2 phân số

2 Tính tổng và tích hai phân số (kết quả phải là phân

số tối giản)

3 Xuất kết quả ra màn hình

Trang 15

Bài tập 3

Viết chương trình nhập vào 2 thời gian t1 và t2 (thông tin thời gian gồm: giờ, phút và giây); tính khoảng cách giữa t1 và t2 (đơn vị tính bằng giây)

Trang 16

Mảng cấu trúc

Cách khai báo tương tự như mảng một chiều (Kiểu

dữ liệu bây giờ là kiểu dữ liệu có cấu trúc)

Cách truy cập phần tử trong mảng cũng như truy cập trên mảng một chiều Nhưng do từng phần tử có kiểu cấu trúc nên phải chỉ định rõ cần lấy thành phần nào, tức là phải truy cập đến thành phần cuối cùng có kiểu là dữ liệu cơ bản

Trang 17

Nguyên tắc lập trình trên mảng cấu trúc

Do kiểu dữ liệu có cấu trúc thường chứa rất nhiều thành phần nên khi viết chương trình loại này ta cần lưu ý:

Xây dựng hàm xử lý cho một kiểu cấu trúc.

Muốn xử lý cho mảng cấu trúc, ta gọi lại hàm xử lý cho một kiểu cấu trúc đã được xây dựng bằng cách dùng vòng lặp

17

Trang 21

- Mã mặt hàng

- Tên mặt hàng

- Đơn giá

- Xuất xứ

Trang 22

Q&A

Ngày đăng: 04/09/2015, 15:20

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm