Thông tin tài liệu:
Tham khảo tài liệu bài tập lập trình công nghệ thông tin_2, công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
Bài tập lập trình công nghệ thông tin_2 Khai báo bi n: char MSSV[11] ; char HoTenSV[30]; bool Phai ; float Toan, Ly, Hoa; Truy n thông tin 1 SV cho hàm: void Nhap(char MSSV[], chra HoTenSV[], bool Phai, float Toan, float Ly, float Hoa)www.adultpdf.comThis is trial version void Xuat(char MSSV[], chra HoTenSV[], bool Phai, float Toan, float Ly, float Hoa) 183 183 Written by: Dương Thành Ph t http://www.thayphet.net Nh n xét: ð t tên bi n khó khăn và khó qu n lý Truy n tham s cho hàm quá nhi u Tìm ki m, s p x p, sao chép khó khăn T n nhi u bô nh .... Ý tư ng: Gom các thông tin c n lưu tr 1 sinh viên thành m t ki u d li u duy nh t Ki u structwww.adultpdf.comThis is trial version 184 184 Written by: Dương Thành Ph t http://www.thayphet.net II.Khai Báo Ki u C u Trúc Và Bi n C u Trúc 1. Khái ni m: Ki u c u trúc (Structure) là ki u d li u bao g m nhi u thành ph n có ki u khác nhau, m i thành ph n ñư c g i là m t trư ng (field)www.adultpdf.comThis is trial version 185 185 Written by: Dương Thành Ph t http://www.thayphet.net 2. Khai báo ki u c u trúc và bi n c u trúc: Cú pháp 1: struct { ; ; …….. ; };www.adultpdf.comThis is trial version struct [, …]; 186 186 Written by: Dương Thành Ph t http://www.thayphet.net VD: khai báo m t ki u struct ñ lưu tr thông tin trên sinh viên. struct SinhVien { char MSSV[6] ; char HoTenSV[30]; bool Phai ; float Toan, Ly, Hoa; }; struct SinhVien SV;www.adultpdf.comThis is trial version 187 187 Written by: Dương Thành Ph t http://www.thayphet.net Cú pháp 2: typedef struct { ; ; …….. ; } ; [, …];www.adultpdf.comThis is trial version 188 188 Written by: Dương Thành Ph t http://www.thayphet.net VD: khai báo m t ki u struct ñ lưu tr thông tin trên sinh viên. typedef struct { char MSSV[6] ; char HoTenSV[30]; bool Phai ; float Toan, Ly, Hoa; }SinhVien; SinhVien SV;www.adultpdf.comThis is trial version ...