Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (90.2 KB, 7 trang )
<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>
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ở ạ ế ấ
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 ộ ấ ộ ầ ử ể
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:ủ ấ ư
struct Tên_ki u_c u trúcể ấ
{
Ki u_1 Tên_thành_ph n_1; ể ầ
T khoáừ
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];
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
{
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 bi n c u trúc. Cú pháp:ế ấ