Danh mục

Bài giảng Ngôn ngữ lập trình C/C++ (Bài giảng tuần 8) – Nguyễn Hải Châu

Số trang: 4      Loại file: pdf      Dung lượng: 148.26 KB      Lượt xem: 13      Lượt tải: 0    
Thư viện của tui

Phí tải xuống: miễn phí Tải xuống file đầy đủ (4 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Trong bài giảng tuần 8 của môn Ngôn ngữ lập trình C/C++ này, người học sẽ được tìm hiểu về kiểu cấu trúc, hàm và cấu trúc, cấu trúc với thành phần kiểu bit (trường), kiểu hợp (Union), kiểu liệt kê,... Mời các bạn cùng tham khảo để nắm bắt nội dung chi tiết bài họ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/C++ (Bài giảng tuần 8) – Nguyễn Hải Châu Nội dung z Kiểu dữ liệu có cấu trúc NGÔN NGỮ LẬP TRÌNH {Cấu trúc C/C++ {Hợp {Trường Nguyễn Hải Châu z Kiểu liệt kê Khoa Công nghệ thông tin Trường Đại học Công nghệ (Bài giảng tuần 8) 1 2 Khai báo và khởi tạo cấu trúc struct { Kiểu cấu trúc các thành phần; } []; z Mỗi thành phần (một trường) là một khai báo biến z Phần có thể có hoặc không 3 4Khai báo biến cấu trúc Truy cập các thành phần cấu trúc// Khai báo trong C z Nếu var là một biến cấu trúc và m là thànhstruct ; phần của cấu trúc thì cách truy cập đến // Khai báo trong C++ thành phần là var.m ; z Nếu pvar là một biến con trỏ cấu trúc vàVí dụ: m là thành phần của cấu trúc thì cách truy struct vector { cập đến thành phần là pvar->m double x, y, z; }; z Ví dụ: struct vector v1, *v2; // Khai báo vector trong C {Thành phần x, y, z của các vector trong ví dụ vector v3, *v4; // Khai báo vector trong C++ trên: v1.x, v1.y, v1.z; v2->x, v2->y, v2->z 5 6 1Phép gán và khởi tạo cấu trúcz Khác với biến mảng, ta có thể gán hai biến cấu trúc cùng kiểu.z Ví dụ: Hàm và cấu trúc struct vector v1, v2, v3 = {1, 1, 1}; v1.x = 0; v1.y = 0; v1.z = 0; v2 = v1; // Gán cấu trúc 7 8Con trỏ và địa chỉ cấu trúc Đối của hàm là cấu trúcz Khai báo con trỏ đến cấu trúc: z Một cấu trúc có thể được sử dụng để làmz struct *p; đối của hàm dưới các dạng sau đây: {Là một biến cấu trúc, khi đó tham đối thực sự làz Truy cập đến các thành phần: một cấu trúc. {p->, hoặc {Là một con trỏ cấu trúc, tham đối thực sự là địa {*p. chỉ của một cấu trúc.z Địa chỉ các thành phần: {Là một tham chiếu cấu trúc, tham đối thực sự là {&(p->) một cấu trúc. {Là một mảng cấu trúc hình thức hoặc con trỏ mảng, tham đối thực sự là tên mảng cấu trúc. 9 10Giá trị của hàm là cấu trúcz Cũng tương tự như các kiểu dữ liệu cơ bản, giá trị trả lại của một hàm cũng có thể Cấu trúc với thành phần kiểu bit là các cấu trúc dưới các dạng sau: (trường) {là một biến cấu trúc. {là một con trỏ cấu trúc. {là một tham chiếu cấu trúc. 11 12 2 Khái niệm Khai báo trường struct { z Thông thường các biến ...

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

Gợi ý tài liệu liên quan: