Tải bản đầy đủ (.pdf) (22 trang)

kiểu dữ liệu struct trong lập trình c

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (986.54 KB, 22 trang )

LẬP
 TRÌNH
 C
 

 

GV: Ngô Ngọc Thành
Khoa Công nghệ thông tin - ĐHĐL

1
 


Nội
 dung
 môn
 học
 
• 
• 
• 
• 
• 
• 
• 

Chương 1: Các khái niệm cơ bản của tin học
Chương 2: Tổng quan ngôn ngữ lập trình C
Chương 3: Các cấu trúc điều khiển
Chương 4: Sử dụng hàm trong C


Chương 5: Kiểu dữ liệu mảng, xâu ký tự, con trỏ
Chương 6: Kiểu dữ liệu struct
Chương 7: Kiểu dữ liệu tệp (File)

2
 


Chương
 6
 
KIỂU
 DỮ
 LIỆU
 STRUCT
 


Nội
 dung
 


Khái
 niệm
 struct
 


Khai

 báo
 struct
 


Khai
 báo
 struct
 (:ếp)
 


Struct
 lồng
 nhau
 


Nội
 dung
 


Truy
 nhập
 vào
 trường
 của
 struct
 



Các
 vấn
 đề
 vào
 ra
 dữ
 liệu
 cho
 các
 biến
 
truct
 


Nội
 dung
 


Vấn
 đề
 sử
 dụng
 mảng
 struct
 



VD
 quản
 lý
 điểm:
 Nhập/xuất
 danh
 sách
 


Thảo
 luận
 


Nội
 dung
 


Truyền
 tham
 số
 struct
 cho
 hàm
 



Nội
 dung
 


Con
 trỏ
 struct
 


Chú
 ý
 


Cấu
 trúc
 quản
 lý
 điểm
 sinh
 viên
 1
 lớp
 bao
 gồm:
 
Số
 báo

 danh
 
Họ
 tên
 
Điểm
 
Tạo
 1
 cấu
 trúc
 mảng
 struct
 lưu
 trữ
 các
 thông
 :n
 
trên.
 Nhập
 danh
 sách
 gồm
 n
 sinh
 viên
 từ
 bàn
 phím.

 
Hiển
 thị
 các
 sinh
 viên
 có
 điểm
 lớn
 hơn
 5
 điểm.
 
 
In
 thông
 :n
 5
 sinh
 viên
 có
 điểm
 số
 cao
 nhất.
 


Cấu
 trúc

 quản
 lý
 điểm
 sinh
 viên
 1
 lớp
 bao
 gồm:
 
Số
 báo
 danh

 Họ
 tên
 

 Điểm
 thành
 phần
 
Điểm
 Thi.
 Viết
 ctrinh
 thực
 hiện
 các
 yêu

 cầu
 sau:
 
1.  Tạo
 1
 cấu
 trúc
 mảng
 struct
 lưu
 trữ
 các
 thông
 :n
 
trên.
 Nhập
 danh
 sách
 gồm
 n
 sinh
 viên
 từ
 bàn
 
phím.
 
2.  Tính
 điểm

 tổng
 kết
 cho
 mỗi
 SV,
 biết
 điểm
 Tổng
 
kết
 =
 ĐTP
 *
 0.3
 +
 ĐT
 *
 0.7
 
3.  Thực
 hiện
 thao
 tác
 sửa
 thông
 :n
 sinh
 viên
 có
 mã

 
X
 (X
 nhập
 từ
 bàn
 phím)
 
4.  Thực
 hiện
 thao
 tác
 thêm
 1
 sinh
 viên
 cho
 mảng
 
lưu
 trữ
 



×