Kiu cu trúc - STRUCT
BUI 13
Khái nim kiu cu trúc (struct)
Khai báotruy xut kiu cu trúc
Bài tp
Đặt vn đề
Thông tin 1 sinh viên (SV)
MSSV: kiu chui
Tên SV: kiu chui
Ngày tháng năm sinh: kiu chui
Gii tính: ký t
Đim toán, lý, hóa: s thc
Yêu cu
Lưu thông tin cho N sinh viên ?
Truyn thông tin N sinh viên vào mt hàm ?
Đặt vn đề !
Khai báo các biến để lưu tr 1 SV
char%mssv[7]; %//%“0012078”%
char%hoten[30]; %//%“Nguyen%Van%A”%
char%ntns[8]; %//%“29/12/82”%
char%phai; % %//%‘y’%ó%Nam,%‘n’%ó%Nữ%
float%toan,%ly,%hoa; %//%8.5%9.0%10.0%
Truyn thông tin 1 SV cho hàm
void%xuat(char%mssv[],%char%hoten[],%char%ntns[],%char%phai,%float%toan,%float%
ly,%float%hoa);%
Đặt vn đề!
Nhn xét
Đặt tên biến khó khăn và khó qun lý
Truyn tham s cho hàm quá nhiu
Tìm kiếm, sp xếp, sao chép,… khó khăn
Tn nhiu b nh
Ý tưởng
Gom nhng thông tin ca cùng 1 SV thành mt kiu d liu mi => Kiu struct