Danh mục tài liệu

Bài giảng Ngôn ngữ lập trình C và C++: Bài 6 - TS. Đỗ Đăng Khoa

Số trang: 63      Loại file: pdf      Dung lượng: 264.90 KB      Lượt xem: 18      Lượt tải: 0    
Xem trước 7 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài 6 trình bày về "Cấu trúc và Lớp". Nội dung cụ thể của chương này gồm có: Khái niệm về Cấu trúc (Struct), khai báo cấu trúc, khai báo biến kiểu cấu trúc, khởi tạo biến cấu trúc, truy cập đến thành phần của cấu trúc,...
Nội dung trích xuất từ tài liệu:
Bài giảng Ngôn ngữ lập trình C và C++: Bài 6 - TS. Đỗ Đăng Khoa5/12/2015TRƯ NG Đ I H C BÁCH KHOA HÀ N INgôn ngl p trình C và C++Bài 6: C u trúc và L pTS. Đ Đăng KhoaB môn Cơ h cVi n Cơ khíng d nghttp://chud-dhbkhn.blogspot.com/15/12/2015Khái ni m v C u trúc (Struct)M t t p h p c a m t ho c nhi u bi n, có th khác ki u nhau,đư c nhóm l i dư i m t tên duy nh t cho ti n x lýTrong các ng d ng v cơ s d li u, ki u c u trúc còn đư cg i là b n ghiVi c đ nh nghĩa c u trúc s t o ra ki u d li u m iVí d :H sơ nhân viên: m i nhân viên đư c mô t b i m t t p cácthu c tính như: tên, đ a ch , s CMT, lương . M t trong s cácthu c tính này l i có th là m t c u trúc: tên có th có vài thànhph n (h , tên đ m, tên), đ a ch và lương cũng có th như v yTài kho n ngân hàng: tên ch tài kho n, tên tài kho n, s dưtài kho n, lo i ti nTRƯ NG Đ I H CBÁCH KHOA HÀ N I25/12/2015Khai báo c u trúcKhai báo m t c u trúcstruct {các thành ph n ;} ;Ví d :struct point {int x;int y;}a,b,c;TRƯ NG Đ I H CBÁCH KHOA HÀ N I35/12/2015Khai báo c u trúcM i thành ph n gi ng như m t bi n riêng c a ki u, nó g mki u và tên thành ph n. M t thành ph n cũng còn đư c g i làtrư ng.Ph n tên c a ki u c u trúc và ph n danh sách bi n c u trúc cóth có ho c không. Tuy nhiên trong khai báo kí t k t thúc cu icùng ph i là d u ch m ph y (;).Các ki u c u trúc đư c phép khai báo l ng nhau, nghĩa là m tthành ph n c a ki u c u trúc có th l i là m t trư ng có ki u c utrúc.M t bi n có ki u c u trúc s đư c phân b b nh sao cho cácth c hi n c a nó đư c s p liên t c theo th t xu t hi n trongkhai báo.TRƯ NG Đ I H CBÁCH KHOA HÀ N I45/12/2015Khai báo bi n ki u c u trúcKhai báo ngay sau d u ngo c }, danh sách các bi n;struct { ... } x, y, z;Khai báo như bi n thông thư ng (trong C)struct Khai báo như bi n thông thư ng (trong C++) ;TRƯ NG Đ I H CBÁCH KHOA HÀ N I5

Tài liệu được xem nhiều:

Tài liệu có liên quan: