intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

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

Chia sẻ: đinh Thị Tú Oanh | Ngày: | Loại File: PDF | Số trang:63

49
lượt xem
4
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

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,...

Chủ đề:
Lưu

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

5/12/2015<br /> <br /> TRƯ NG Đ I H C BÁCH KHOA HÀ N I<br /> <br /> Ngôn ng<br /> <br /> l p trình C và C++<br /> <br /> Bài 6: C u trúc và L p<br /> <br /> TS. Đ Đăng Khoa<br /> B môn Cơ h c<br /> Vi n Cơ khí<br /> <br /> ng d ng<br /> <br /> http://chud-dhbkhn.blogspot.com/<br /> <br /> 1<br /> <br /> 5/12/2015<br /> <br /> Khái ni m v C u trúc (Struct)<br /> M t t p h p c a m t ho c nhi u bi n, có th khác ki u nhau,<br /> đư c nhóm l i dư i m t tên duy nh t cho ti n x lý<br /> Trong các ng d ng v cơ s d li u, ki u c u trúc còn đư c<br /> g i là b n ghi<br /> Vi c đ nh nghĩa c u trúc s t o ra ki u d li u m i<br /> Ví d :<br /> H sơ nhân viên: m i nhân viên đư c mô t b i m t t p các<br /> thu c tính như: tên, đ a ch , s CMT, lương . M t trong s các<br /> thu c tính này l i có th là m t c u trúc: tên có th có vài thành<br /> ph n (h , tên đ m, tên), đ a ch và lương cũng có th như v y<br /> Tài kho n ngân hàng: tên ch tài kho n, tên tài kho n, s dư<br /> tài kho n, lo i ti n<br /> TRƯ NG Đ I H C<br /> BÁCH KHOA HÀ N I<br /> <br /> 2<br /> <br /> 5/12/2015<br /> <br /> Khai báo c u trúc<br /> Khai báo m t c u trúc<br /> struct <br /> {<br /> các thành ph n ;<br /> } ;<br /> Ví d :<br /> struct point {<br /> int x;<br /> int y;<br /> }a,b,c;<br /> <br /> TRƯ NG Đ I H C<br /> BÁCH KHOA HÀ N I<br /> <br /> 3<br /> <br /> 5/12/2015<br /> <br /> Khai báo c u trúc<br /> M i thành ph n gi ng như m t bi n riêng c a ki u, nó g m<br /> ki u và tên thành ph n. M t thành ph n cũng còn đư c g i là<br /> trư ng.<br /> 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ó<br /> th có ho c không. Tuy nhiên trong khai báo kí t k t thúc cu i<br /> cùng ph i là d u ch m ph y (;).<br /> Các ki u c u trúc đư c phép khai báo l ng nhau, nghĩa là m t<br /> thành ph n c a ki u c u trúc có th l i là m t trư ng có ki u c u<br /> trúc.<br /> M t bi n có ki u c u trúc s đư c phân b b nh sao cho các<br /> th c hi n c a nó đư c s p liên t c theo th t xu t hi n trong<br /> khai báo.<br /> TRƯ NG Đ I H C<br /> BÁCH KHOA HÀ N I<br /> <br /> 4<br /> <br /> 5/12/2015<br /> <br /> Khai báo bi n ki u c u trúc<br /> Khai báo ngay sau d u ngo c }, danh sách các bi n;<br /> struct { ... } x, y, z;<br /> Khai báo như bi n thông thư ng (trong C)<br /> struct <br /> Khai báo như bi n thông thư ng (trong C++)<br /> ;<br /> <br /> TRƯ NG Đ I H C<br /> BÁCH KHOA HÀ N I<br /> <br /> 5<br /> <br />
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2