
Lập trình nâng cao -Chương 06 -Ngô Công Thắng 7
3. Khai báo biến cấu trúc
†Việckhaibáokiểucấutrúckhôngtạora
vùngnhớchứacấutrúcmàchỉmôtảvềcấu
trúcxemcónhữnggì.
†Muốncóvùngnhớchứacấutrúctaphảikhai
báobiếncấutrúc.Cúpháp:
structTên_kiểu_cấu_trúcTên_biến_cấutrúc;
Vídụ:
structnhansung1,ng2;
Lập trình nâng cao -Chương 06 -Ngô Công Thắng 8
4. Truy nhập các thành phần cấu trúc
†Để truynhậpcácthànhphầncủacấutrúctadùng
toántửchấm.Cúpháp:
Tên_biến_cấu_trúc.Tên_thành_phần
Vídụ:
structthisinh
{
charSBD[15];
floattoan,ly,hoa;
};
//Khaibaobiencautruc
structthisinhts;
//Nhapdulieuchothisinh
printf("Sobaodanh:“);scanf(“%s”,&ts.SBD);
printf(“DiemToan:“);scanf(“%f”,&ts.toan);
printf(“DiemLy:“);scanf(“%f”,&ts.ly);
printf(“DiemHoa:“);scanf(“%f”,&ts.hoa);