Danh mục

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    
Thư viện của tui

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ệmKiểu cấu trúc: Nhóm các phần tử không đồng nhất với nhauVí dụ 1: Một ngày được lưu trong 3 biến riêng biệtKiể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 quan122char 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ài liệu được xem nhiều: