TAILIEUCHUNG - PPLTCHUONG7 [Compatibility Mode]

27/12/2011111. Giới 5 cách để tạo kiểu dữ liệu tùy biến.(custom data types) DỮ LIỆU CẤU TRÚC122. Struct (cấu trúc). Khai báo StructMột cấu trúc là một tập các biến chiếu thông qua một tên chungNhững biến tạo nên cấu trúc được gọi thành viên (members) Sự khác biệt giữa kiểu cấu trúc và là: các phần tử của mảng là còn các phần tử của kiểu cấu thể có kiểu khác .{.type member1;.type member2;.type memberN;. } varNames; 3 . . structureName: cấu : Kiểu dữ liệu viên tương : Tên thành viên : Tên cấu trúc nhau bằng dụ: cập biến cấu trúcTạo một struct sinh viên gồm các thông tin:.mã số sinh viên, họ tên, năm sinh, địa chỉstruct sinhvien.{.char *MaSv;.char *TenSv;.int Namsinh;.char *Diachi;.};. Khai báo biến kiểu sinhvien: sinhvien sv1, sv2; Dùng toán tử dấu chấm (dot operator).để truy cập các thành viên của một trúc Cú pháp:. dụ:. “a001”;.“Nguyen van A”;.;. Lệnh gán cấu . Lệnh gán cấu trúcDùng lệnh gán để gán nội dung trong 1 trúc cho một biến cấu trúc khác có . Ví dụ:.struct coordXY.{.int x;.int y;.} diemA, diemB;. = 100; = 200; Gán nội dung biến cấu trúc diemA diemB:.diemB = diemA ;. Hoặc có thể sao chép từng thành viên:. = ;. = ; . Mảng các cấu . Mảng các cấu trúcMảng cấu trúc là một mảng mà mỗi phần tử biến kiểu cấu trúc Để khai báo một mảng các cấu trúc, trước khai báo cấu trúc, sau đó khai báo của cấu trúc đóVí dụ: struct ds{.char hoten[25];.float toan,ly,hoa;.};.ds bangdiem[50];//mảng 50 phần tử kiểu ds 9Để truy cập đến từng thành viên của tử của mảng, ta dùng chỉ mục của và toán tử thành viên (.)Ví dụ:.for(int i=0; i>.bangdiem[i].toan;.cout > bangdiem[i].ly; >. Truyền tham số kiểu cấu trúcVí dụ: Truyền tham trịa. Truyền thành viên của biến cấu trúc . Có 2 cách truyền thành viên của biến cấu hàm:. Truyền tham trị. Truyền tham biếnstruct diem.{.int x;.int y;.};.double khcach(int x1, int y1, int x2, int y2).{.double kc;.kc=sqrt(pow((x2-x1),2)+pow((y2-y1),2));.return kc;.} dụ: Truyền tham trịVí dụ: truyền tham chiếuvoid main().{.diem a,b; double kcach;.cout>;.cout>;.cout>;.cout>;.cout<<"\nKhoang cach giua a diem:";.kcach=khcach(, , );.cout<

TỪ KHÓA LIÊN QUAN
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.