Bài giảng "Hệ thống máy tính và Ngôn ngữ lập trình - Chương 13: Pointer" cung cấp cho người học các kiến thức: Khái niệm, thao tác trên Pointer, Pointer và mảng, hàm trả về Pointer và mảng, Pointer và việc định vị bộ nhớ di động,. . | Bài giảng Hệ thống máy tính và Ngôn ngữ lập trình: Chương 13 - . Đặng Thành Tín CHÖÔNG 13 CAÙC KIEÅU DÖÕ LIEÄU COÙ CAÁU TRUÙC VAØ KIEÅU DÖÕ LIEÄU TÖÏ ÑÒNH NGHÓA CHÖÔNG 13 CAÙC KIEÅU DÖÕ LIEÄU COÙ CAÁU TRUÙC VAØ KIEÅU DÖÕ LIEÄU TÖÏ ÑÒNH NGHÓA Kieåu STRUCT Kieåu UNION Kieåu ENUM (Enumerated) Ñònh nghóa kieåu baèng TYPEDEF Baøi taäp cuoái chöông CHÖÔNG 13 CAÙC KIEÅU DÖÕ LIEÄU COÙ CAÁU TRUÙC VAØ KIEÅU DÖÕ LIEÄU TÖÏ ÑÒNH NGHÓA KIEÅU STRUCT Khaùi nieäm - Khai baùo struct Struct (taïm diïch laø caáu truùc) laø moät kieåu döõ lieäu phöùc hôïp ñöôïc taïo töø caùc kieåu döõ lieäu khaùc, caùc kieåu döõ lieäu naøy ñöôïc söû duïng khai baùo cho caùc bieán thaønh phaàn cuûa bieán kieåu struct. struct teân_caáu_truùc { Khai baùo caùc bieán thaønh phaàn }; CHÖÔNG 13 CAÙC KIEÅU DÖÕ LIEÄU COÙ CAÁU TRUÙC VAØ KIEÅU DÖÕ LIEÄU TÖÏ ÑÒNH NGHÓA KIEÅU STRUCT Khaùi nieäm - Khai baùo struct struct sinh_vieân { char ma_so[10]; char ho_ten[40]; int tuoi; char dia_chi[80]; }; CHÖÔNG 13 CAÙC KIEÅU DÖÕ LIEÄU COÙ CAÁU TRUÙC VAØ KIEÅU DÖÕ LIEÄU TÖÏ ÑÒNH NGHÓA KIEÅU STRUCT Khaùi nieäm - Khai baùo struct Cuù phaùp cuûa moät khai baùo bieán caáu truùc gioáng nhö khai baùo bieán bình thöôøng: struct teân_struct teân_bieán; Ví duï: struct sinh_vien sv1, sv2; CHÖÔNG 13 CAÙC KIEÅU DÖÕ LIEÄU COÙ CAÁU TRUÙC VAØ KIEÅU DÖÕ LIEÄU TÖÏ ÑÒNH NGHÓA KIEÅU STRUCT Khaùi nieäm - Khai baùo struct Ví duï: struct sinh_vieân { char ma_so[10]; char ho_ten[40]; int tuoi; char dia_chi[80]; } sv1, sv2; CHÖÔNG 13 CAÙC KIEÅU DÖÕ LIEÄU COÙ CAÁU TRUÙC VAØ KIEÅU DÖÕ LIEÄU TÖÏ ÑÒNH .