1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Please purchase a personal license - CẤU TRÚC

13 336 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 13
Dung lượng 100,15 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

ĐỊNH NGHĨA CẤU TRÚCSinh viên tuoi 20 nam gioitinh sinhvien tuoi gioitinh: Hoten: 20 nam Nguyen Hoa Mi Nguyen Hoa Mi hoten Nguyen Hoa Mi Hoten: Nguyen Hoa Mi Cấu trúc: là tập hợp các mẫu

Trang 1

Please purchase a personal license Please purchase a personal license.

Trang 2

ĐỊNH NGHĨA CẤU TRÚC

Sinh viên

tuoi 20

nam gioitinh

sinhvien tuoi

gioitinh:

Hoten:

20

nam Nguyen Hoa Mi Nguyen Hoa Mi

hoten Nguyen Hoa Mi

Hoten: Nguyen Hoa Mi

Cấu trúc: là tập hợp các mẫu dữ liệu của cùng một đối tượng

Biến cấu trúc

Trang 3

KHAI BÁO CẤU TRÚC

• Khai báo kiểu cấu trúc

struct <tên_kiểu_cấu_trúc> {

<kdl_1> bien_tp_1;

Mẫu

Ví dụ struct SINHVIEN {

<kdl_1> bien_tp_1;

<kdl_2> bien_tp_2;

… … …

<kdl_n> bien_tp_n;

};

int tuoi;

char gioitinh[4];

char hoten[30];

};

Trang 4

KHAI BÁO CẤU TRÚC

• Khai báo biến cấu trúc

<tên_kiểu_cấu_trúc> <dãy_tên_biến> ;

Mẫu

Ví dụ

SINHVIEN sinhvien, sv, S[20];

Biến cấu trúc

Mảng cấu trúc

Trang 5

SỬ DỤNG BiẾN CẤU TRÚC

• Mỗi biến cấu trúc có các thành phần

• Để truy xuất vào thành phần ta viết

<tên_biến> <tên_thành_phần>

Mẫu

<tên_biến> <tên_thành_phần>

sinhvien hoten

Ví dụ

Trang 6

SỬ DỤNG BiẾN CẤU TRÚC

• CHƯƠNG TRÌNH NHẬP THÔNG

TIN CỦA MỘT SINH VIÊN

• IN THÔNG TIN CỦA SINH VIÊN LÊN MÀN HÌNH

• IN THÔNG TIN C A SINH VIÊN LÊN MÀN HÌNH

Trang 7

MẢNG CẤU TRÚC

• Để lưu trữ danh sách

• Mỗi phần tử mảng là một cấu trúc

• Khai báo

Mẫu

<tên_kiểu_CT> <tên_mảng[ kích_thước ]> ; Mẫu

SINHVIEN S[ 4 ] ;

Trang 8

MẢNG CẤU TRÚC

S[0]

tuoi

gioitinh:

hoten:

20

nam Nguyen Hoa Mi

S[1]

tuoi gioitinh:

hoten:

22

nu Tran Hoa Mai S[2]

tuoi

gioitinh:

hoten:

21

nu Bui Hoa Hong

S[3]

tuoi gioitinh:

hoten:

20

nam Nguyen Tu Tai

Trang 9

SỬ DỤNG BiẾN CẤU TRÚC

• CHƯƠNG TRÌNH NHẬP THÔNG TIN CỦA MỘT danh sach SINH VIÊN

• IN THÔNG TIN C A danh sach

• IN THÔNG TIN CỦA danh sach

SINH VIÊN LÊN MÀN HÌNH

Trang 10

CON TRỎ CẤU TRÚC

• Là con trỏ trỏ đến biến cấu trúc

• Khai báo

<tên_kiểu_CT> * <tên_con_trỏ>;

Mẫu

<tên_kiểu_CT> * <tên_con_trỏ>;

Ví dụ

Trang 11

CON TRỎ CẤU TRÚC

• Cấp phát bộ nhớ cho con trỏ cấu trúc

<tên_con_tr > = new <tên_kiểu_CT> ;

Mẫu

<tên_con_trỏ> = new <tên_kiểu_CT> ;

Ví dụ

Trang 12

CON TRỎ CẤU TRÚC

• Truy xuất các thành phần của cấu trúc thông qua con trỏ

<tên_con_tr > -> <tên_thành_phần>

Mẫu

<tên_con_trỏ> -> <tên_thành_phần>

sp -> hoten

Ví dụ

Trang 13

CON TRỎ CẤU TRÚC

• CHƯƠNG TRÌNH NHẬP THÔNG

TIN CỦA MỘT SINH VIÊN

• IN THÔNG TIN CỦA SINH VIÊN LÊN MÀN HÌNH

• IN THÔNG TIN C A SINH VIÊN LÊN MÀN HÌNH

Ngày đăng: 21/04/2016, 18:28

TỪ KHÓA LIÊN QUAN

w