YOMEDIA
ADSENSE
Bài tập lập trình công nghệ thông tin_2
70
lượt xem 4
download
lượt xem 4
download
Download
Vui lòng tải xuống để xem tài liệu đầy đủ
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ả
AMBIENT/
Chủ đề:
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: 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.com This 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 struct www.adultpdf.com This 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.com This 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.com This 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.com This 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.com This 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.com This is trial version 189 189 Written by: Dương Thành Ph t http://www.thayphet.net
- III.Các Thao Tác Trên Bi n Ki u C u Trúc 1. Kh i t o c u trúc Vi c kh i t o c u trúc có th ñư c th c hi n trong lúc khai báo bi n c u trúc. Các trư ng c a c u trúc ñư c kh i t o ñư c ñ t gi a 2 d u { và }, chúng ñư c phân cách nhau b i d u ph y. struct SinhVien SV={‘sv01’,’nguyen thi lan’,0,6.0,7.5,8.0}; www.adultpdf.com This is trial version 190 190 Written by: Dương Thành Ph t http://www.thayphet.net
- 2. Truy xu t t ng trư ng trong bi n c u trúc Cú pháp: . struct SinhVien { char MSSV[6] ; char HoTenSV[30]; bool Phai ; float Toan, Ly, Hoa; www.adultpdf.com This is trial version }; struct SinhVien SV={‘sv01’,’nguyen thi lan’,0,6.0,7.5,8.0}; 191 s = SV.HoTenSV ; // nguyen thi lan 191 Written by: Dương Thành Ph t http://www.thayphet.net
- Ví D Minh H a Vi t chương trình cho phép ñ c d li u t bàn phím cho bi n m u tin SinhVien và in bi n m u tin ñó lên màn hình www.adultpdf.com This is trial version 192 192 Written by: Dương Thành Ph t http://www.thayphet.net
- struct SinhVien { char MSSV[6] ; char HoTenSV[30]; bool Phai ; float Toan, Ly, Hoa; }; SinhVien sv; /* Hàm in lên màn hình 1 m u tin SinhVien*/ void NhapSV(SinhVien &sv) { cout
- /* Hàm in lên màn hình 1 m u tin SinhVien*/ void XuatSV(SinhVien sv) { cout
- Ví D Minh H a Nh p, xu t và tính t ng t a ñ 2 ñi m struct DIEM { int x, y; }; struct DIEM D; void Nhap (DIEM &d) { coutd. x; coutd.y; www.adultpdf.com This is trial version } void Xuat (DIEM d) { cout
ADSENSE
CÓ THỂ BẠN MUỐN DOWNLOAD
Thêm tài liệu vào bộ sưu tập có sẵn:
Báo xấu
LAVA
AANETWORK
TRỢ GIÚP
HỖ TRỢ KHÁCH HÀNG
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn