
Bài giảng Ngôn ngữ lập trình C và C++: Bài 6 - TS. Đỗ Đăng Khoa
Thông tin tài liệu:
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ìm kiếm theo từ khóa liên quan:
Bài giảng Ngôn ngữ lập trình C và C++ Ngôn ngữ lập trình C và C++ Ngôn ngữ lập trình Ngôn ngữ lập trình C Cấu trúc và Lớp Khai báo cấu trúcTài liệu có liên quan:
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 313 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 306 0 0 -
Bài thuyết trình Ngôn ngữ lập trình: Hệ điều hành Window Mobile
30 trang 292 0 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 246 0 0 -
Bài giảng Một số hướng nghiên cứu và ứng dụng - Lê Thanh Hương
13 trang 245 0 0 -
Giáo trình Lập trình cơ bản với C++: Phần 1
77 trang 241 0 0 -
Giáo án Tin học lớp 11 (Trọn bộ cả năm)
125 trang 230 1 0 -
101 trang 211 1 0
-
Bài tập lập trình Windows dùng C# - Bài thực hành
13 trang 204 0 0 -
Thiết kế mạch logic bằng Verilog - HDL
45 trang 194 0 0 -
Bài giảng Nhập môn về lập trình - Chương 1: Giới thiệu về máy tính và lập trình
30 trang 188 0 0 -
Giáo trình Lập trình C căn bản: Phần 1
64 trang 174 0 0 -
Báo cáo thực tập: Quản lý nhân sự & tiền lương
52 trang 160 0 0 -
Tìm hiểu về ngôn ngữ lập trình C: Phần 1 - Quách Tuấn Ngọc
211 trang 154 0 0 -
Giáo trình nhập môn lập trình - Phần 22
48 trang 143 0 0 -
LUẬN VĂN: ỨNG DỤNG NGÔN NGỮ LẬP TRÌNH RÀNG BUỘC COMET VÀO BÀI TOÁN LẬP THỜI KHÓA BIỂU
43 trang 141 0 0 -
Giáo trình Lập trình C căn bản - HanoiAptech Computer Education Center
136 trang 141 0 0 -
161 trang 139 1 0
-
Giáo trình Vi điều khiển PIC: Phần 1
119 trang 130 0 0 -
Giáo trình lập trình hướng đối tượng - Lê Thị Mỹ Hạnh ĐH Đà Nẵng
165 trang 128 0 0