tailieunhanh - Bài giảng Tin học đại cương: Bài 10 - ĐH Bách khoa Hà Nội

Bài 10 Cấu trúc thuộc bài giảng "Tin học đại cương", cùng nắm kiến thức trong chương này thông qua các các nội dung sau: khái niệm cấu trúc, khai báo và sử dụng cấu trúc, xử lý dữ liệu cấu trúc, mảng cấu trúc. | ĐẠI HỌC TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG BÁCH KHOA TIN HỌC ĐẠI CƯƠNG Phần 3. Lập trình c Bài 10. Cấu trúc Nội dung . Khái niệm cấu trúc . Khai báo và sử dụng cấu trúc . Xử lý dữ liệu cấu trúc . Mảng cấu trúc Nội dung . Khái niệm cấu trúc . Khai báo và sử dụng cấu trúc . Xử lý dữ liệu cấu trúc . Mảng cấu trúc . Khái niệm cấu trúc Kiểu dữ liệu cấu trúc struct Là kiểu dữ liệu phức hợp bao gồm nhiều thành phần có thể thuộc các kiểu dữ liệu khác nhau Các thành phần gọi là trường dữ liệu field Ví dụ Thông tin về kết quả học tập môn Tin đại cương của sinh viên TenSV MaSV Diem. Thông tin về cầu thủ Ten Tươi CLB SoAo Vi tri . 4 1 . Khai báo và sử dụng cấu trúc . Khai báo kiểu dữ liệu cấu trúc . Khai báo biến cấu trúc . Định nghĩa kiểu dữ liệu với typedef . Khai báo biến cấu trúc Cú pháp struct tên_câu_trúc tên_biến_câu_trúc Ví dụ struct sinh_vien a b c Kết hợp khai báo struct tên_cấu_trúc khai báo các trường dữ liệu tên_biến_cấu_trúc . Khai báo kiểu dữ liệu cấu trúc Khai báo cấu trúc Ví dụ struct tên_cấu_trúc struct sinh_vien khai báo các trường dữ liệu char ma_so_sinh_vien 10 char ho_va_ten 30 float diem_tinDC struct point_3D float x floaty float z . Khai báo biến cấu trúc Các cấu trúc có thể được khai báo lồng nhau struct diem_thi float dToan dLy dHoa struct thi_sinh char SBD 10 char ho_va_ten 3 0 struct diem_thi ket_qua thi_sinh_l thi_sinh_2 8 2 . Khai báo biến cấu trúc Có thể khai báo trực tiếp các trường dữ liệu của một cấu trúc bên trong cấu trúc khác struct thi_sinh char SBD 10 char ho_va_ten 3 0 struct diem_thi float dToan dLy dHoa ket_qua thi_sinh_l thi_sinh_2 9 . Định nghĩa kiểu dữ liệu với typedef Ví dụ struct point_3D float X y z typedefstruct float x y z point_3D struct point_3D M typedef struct point_3D point_3D point_3D N point_3D M point_3D N 11 . Định nghĩa kiểu dữ liệu với typedef Mục đích Đặt tên mới cho kiểu dữ liệu cấu .

TỪ KHÓA LIÊN QUAN