Bài giảng Ngôn ngữ lập trình C: Chương 5 - PhD. Nguyễn Thị Huyền

Bài giảng "Ngôn ngữ lập trình C - Chương 5: Dữ liệu kiểu cấu trúc" cung cấp cho người học các kiến thức: Khai báo cấu trúc, các thao tác trên biến cấu trúc, mảng cấu trúc, con trỏ cấu trúc và địa chỉ cấu trúc, truyền biến cấu trúc cho hàm, cấu trúc tự trỏ và ứng dụng. Mời các bạn cùng tham khảo. | Bài giảng Ngôn ngữ lập trình C Chương 5 - PhD. Nguyễn Thị Huyền Chương 5. Dữ liệu kiểu cấu trúc Chương 5. Dữ liệu kiểu cấu trúc Khái niệm Khai báo cấu trúc Các thao tác trên biến cấu trúc Mảng cấu trúc Con trỏ cấu trúc và địa chỉ cấu trúc Truyền biến cấu trúc cho hàm Cấu trúc tự trỏ và ứng dụng Khái niệm Cấu trúc là tập hợp của một hoặc nhiều biến chúng có thể có kiểu dữ liệu khác nhau được nhóm lại dưới một tên duy nhất để tiện xử lý. Cấu trúc còn gọi là bản ghi trong một số ngôn ngữ lập trình khác chẳng hạn như PASCAL. Khái niệm Một số ví dụ về cấu trúc Phiếu ghi lương gồm có tên địa chỉ lương phụ cấp một số trong các thuộc tính này lại có thể là một cấu trúc bởi trong nó có thể chứa nhiều thành phần Tên Họ đệm tên Địa chỉ Phố số nhà . Danh sách sinh viên gồm có mã sinh viên họ tên ngày sinh điểm toán điểm lý điểm hóa trong đó ngày sinh có thể chứa nhiều thành phần ngày tháng năm. Những dạng như vậy sử dụng cấu trúc. Định nghĩa kiểu cấu trúc Định nghĩa cấu trúc bằng struct struct tên_kiểu_cấu_trúc Khai báo các thành phần của cấu trúc Ý nghĩa struct từ khoá tên_kiểu_cấu_trúc do người lập trình tự đặt. thành phần của cấu trúc có thể là biến mảng cấu trúc khác đã được định nghĩa trước đó Ví dụ struct ngay int ngaythu char thang 12 int nam Định nghĩa kiểu cấu trúc Định nghĩa cấu trúc bằng typedef typedef Ví dụ typedef struct int ngaythu char thang 12 int nam ngay Khai báo biến cấu trúc Giống như khai báo biến thông thường Cú pháp struct Ví dụ struct ngay ngaydi ngayden Chú ý Các biến kiểu cấu trúc được khai báo theo mẫu trên sẽ được cấp phát bộ nhớ một cách đầy đủ cho tất cả các thành phần của nó. Khai báo biến cấu trúc Có thể khai báo biến cấu trúc đồng thời với định nghĩa cấu trúc Cú pháp struct Thành phần cấu trúc Ví dụ struct ngay int ngaythu char thang 12 int nam ngaydi ngayden Các thao tác trên biến cấu trúc Truy cập đến các thành phần của cấu trúc Sử dụng dấu . để truy cập đến thành phần của cấu trúc. .

Không thể tạo bản xem trước, hãy bấm tải xuống
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.