Bài giảng Lập trình C: Chương 06 - GV. Ngô Công Thắng

Chương 6 - Kiểu cấu trúc và kiểu liệt kê. Chương này trình bày những nội dung như: Khái niệm về kiểu cấu trúc, khai báo kiểu cấu trúc, khai báo biến cấu trúc, truy nhập các thành phần của cấu trúc, khởi tạo biến cấu trúc, phép gán biến cấu trúc, mảng cấu trúc, . Mời các bạn cùng tham khảo để biết thêm các nội dung chi tiết. | Chương 6. Kiểu cấu trúc và kiểu liệt kê I. Kiểu cấu trúc struct II. Kiểu liệt kê enum Lập trình nâng cao - Chương 06 - Ngô Công Thắng 1 I. Kiểu cấu trúc 1. Khái niệm về kiểu cấu trúc 2. Khai báo kiểu cấu trúc 3. Khai báo biến cấu trúc 4. Truy nhập các thành phần của cấu trúc 5. Khởi tạo biến cấu trúc 6. Phép gán biến cấu trúc 7. Mảng cấu trúc Lập trình nâng cao - Chương 06 - Ngô Công Thắng 2 1. Khái niệm về kiểu cấu trúc Ngoài các kiểu dữ liệu có sẵn trong C người lập trình còn có thể tạo ra những kiểu dữ liệu của riêng mình Kiểu cấu trúc và kiểu liệt kê. Một cấu trúc là một nhóm các phần tử có thể có kiểu dữ liệu khác nhau. Các phần tử này gọi là các thành phần của cấu trúc. Kiểu cấu trúc trong C tương đương với kiểu bản ghi trong Pascal. Lập trình nâng cao - Chương 06 - Ngô Công Thắng 3 2. Khai báo kiểu cấu trúc Khai báo cấu trúc là mô tả về các thành phần của cấu trúc. Cú pháp như sau Từ khoá struct Tên_kiểu_cấu trúc Kiểu_1 Tên_thành_phần_1 Các thành phần Kiểu_2 Tên_thành_phần_2 của cấu trúc . Dấu chấm phẩy kết thúc khai báo kiểu cấu trúc Lập trình nâng cao - Chương 06 - Ngô Công Thắng 4 2. Khai báo kiểu cấu trúc tiếp Ví dụ Để lưu trữ thông tin về nhân sự của phòng tổ chức với các thông tin về họ tên ngày sinh địa chỉ lương ta khai báo một kiểu cấu trúc như sau struct nhansu char hoten 30 char ngaysinh 10 char diachi 40 float luong Lập trình nâng cao - Chương 06 - Ngô Công Thắng 5 2. Khai báo kiểu cấu trúc tiếp Sau khi khai báo kiểu cấu trúc ta có thể dùng tên kiểu cấu trúc như tên các kiểu dữ liệu cơ bản. Kiểu của các thành phần của cấu trúc có thể là kiểu cấu trúc tức là trong cấu trúc có thể chứa cấu trúc khác. Ví dụ struct ngaythang int ngay thang nam struct nhansu char hoten 30 struct ngaythang ngaysinh char diachi 40 float luong Lập trình nâng cao - Chương 06 - Ngô Công Thắng 6 3. Khai báo biến cấu trúc Việc khai báo kiểu cấu trúc không tạo ra vùng nhớ chứa cấu trúc mà chỉ mô tả về cấu trúc xem có những gì. Muốn có vùng nhớ chứa cấu trúc ta phải khai báo

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.