Bài giảng Kỹ thuật lập trình: Bài 5 - TS. Ngô Hữu Dũng
Số trang: 30
Loại file: pdf
Dung lượng: 339.22 KB
Lượt xem: 14
Lượt tải: 0
Xem trước 3 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng Kỹ thuật lập trình: Bài 5 do TS. Ngô Hữu Dũng biên soạn cung cấp cho người học các kiến thức: Khái niệm kiểu cấu trúc, khai báo cấu trúc, khai báo cấu trúc và biến, khai báo – Nhiều biến cấu trúc, không cần thẻ cấu trúc, cấu trúc trong cấu trúc, mảng trong cấu trúc,...
Nội dung trích xuất từ tài liệu:
Bài giảng Kỹ thuật lập trình: Bài 5 - TS. Ngô Hữu DũngKỹ thuật lập trìnhBài 5 – Kiểu cấu trúcTs. Ngô Hữu DũngKhái niệmKiểu cấu trúc: Nhóm các phần tử không đồng nhất với nhauVí dụ 1: Một ngày được lưu trong 3 biến riêng biệtKiểu mảng: Nhóm các phần tử đồng nhất với nhauint day = 28, month = 8, year = 2016;Vậy mỗi ngày ta phải dùng 3 biến riêng biệt để lưu trữKiểu cấu trúc: Nhóm 3 biến với nhau trong cùng một biến dateVí dụ 2: Một sinh viên gồm nhiều thông tin liên quan122char fullname[50]; date birthday; int height; int weight;Kiểu cấu trúc: Nhóm các phần tử với nhau trong một biến studentKỹ thuật lập trình | DHTH11C | HK1 | 2016-2017Ts. Ngô Hữu DũngKhai báo cấu trúc1.2.3.4.5.struct t_date{int day;int month;int year;};// Khai báo kiểu cấu trúc// Gồm 3 phần tửstruct t_date birthday, today;// Khai báo biến// Truy suất phần tử7. birthday.day = 27;// Dùng dấu chấm ‘.’8. birthday.month = 8;9. birthday.year = 1996;10. today.year = 2016;6.123Kỹ thuật lập trình | DHTH11C | HK1 | 2016-2017Ts. Ngô Hữu DũngCú phápstruct [structure tag] {1.2.3.member definition;member definition;...member definition;} [one or more structure variables];1244.5.6.7.8.9.structcharcharchar};t_name{first[10];middle[10];last[10];struct {int x;int y;} A, B;Kỹ thuật lập trình | DHTH11C | HK1 | 2016-2017Ts. Ngô Hữu DũngKhai báo cấu trúc và biến1.2.3.4.5.struct t_date{int day;int month;int year;}today;// Khai báo kiểu cấu trúc// Gồm 3 phần tử// Khai báo biếnstruct t_date birthday;// Khai báo biến// Truy suất phần tử7. birthday.day = 27;// Dùng dấu chấm ‘.’8. birthday.month = 8;9. birthday.year = 1996;10. today.year = 2016;6.125Kỹ thuật lập trình | DHTH11C | HK1 | 2016-2017Ts. Ngô Hữu Dũng
Nội dung trích xuất từ tài liệu:
Bài giảng Kỹ thuật lập trình: Bài 5 - TS. Ngô Hữu DũngKỹ thuật lập trìnhBài 5 – Kiểu cấu trúcTs. Ngô Hữu DũngKhái niệmKiểu cấu trúc: Nhóm các phần tử không đồng nhất với nhauVí dụ 1: Một ngày được lưu trong 3 biến riêng biệtKiểu mảng: Nhóm các phần tử đồng nhất với nhauint day = 28, month = 8, year = 2016;Vậy mỗi ngày ta phải dùng 3 biến riêng biệt để lưu trữKiểu cấu trúc: Nhóm 3 biến với nhau trong cùng một biến dateVí dụ 2: Một sinh viên gồm nhiều thông tin liên quan122char fullname[50]; date birthday; int height; int weight;Kiểu cấu trúc: Nhóm các phần tử với nhau trong một biến studentKỹ thuật lập trình | DHTH11C | HK1 | 2016-2017Ts. Ngô Hữu DũngKhai báo cấu trúc1.2.3.4.5.struct t_date{int day;int month;int year;};// Khai báo kiểu cấu trúc// Gồm 3 phần tửstruct t_date birthday, today;// Khai báo biến// Truy suất phần tử7. birthday.day = 27;// Dùng dấu chấm ‘.’8. birthday.month = 8;9. birthday.year = 1996;10. today.year = 2016;6.123Kỹ thuật lập trình | DHTH11C | HK1 | 2016-2017Ts. Ngô Hữu DũngCú phápstruct [structure tag] {1.2.3.member definition;member definition;...member definition;} [one or more structure variables];1244.5.6.7.8.9.structcharcharchar};t_name{first[10];middle[10];last[10];struct {int x;int y;} A, B;Kỹ thuật lập trình | DHTH11C | HK1 | 2016-2017Ts. Ngô Hữu DũngKhai báo cấu trúc và biến1.2.3.4.5.struct t_date{int day;int month;int year;}today;// Khai báo kiểu cấu trúc// Gồm 3 phần tử// Khai báo biếnstruct t_date birthday;// Khai báo biến// Truy suất phần tử7. birthday.day = 27;// Dùng dấu chấm ‘.’8. birthday.month = 8;9. birthday.year = 1996;10. today.year = 2016;6.125Kỹ thuật lập trình | DHTH11C | HK1 | 2016-2017Ts. Ngô Hữu Dũng
Tìm kiếm theo từ khóa liên quan:
Kỹ thuật lập trình Bài giảng Kỹ thuật lập trình Kiểu cấu trúc Mảng cấu trúc Tham số cấu trúc Khai báo cấu trúcGợi ý tài liệu liên quan:
-
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 244 0 0 -
114 trang 219 2 0
-
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 179 0 0 -
Giới thiệu môn học Ngôn ngữ lập trình C++
5 trang 177 0 0 -
Luận văn: Nghiên cứu kỹ thuật giấu tin trong ảnh Gif
33 trang 146 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 143 0 0 -
Báo cáo thực tập Công nghệ thông tin: Lập trình game trên Unity
27 trang 113 0 0 -
Giáo trình về phân tích thiết kế hệ thống thông tin
113 trang 112 0 0 -
LUẬN VĂN: Tìm hiểu kỹ thuật tạo bóng cứng trong đồ họa 3D
41 trang 104 0 0 -
Bài giảng Kỹ thuật lập trình - Chương 10: Tổng kết môn học (Trường Đại học Bách khoa Hà Nội)
67 trang 101 0 0