... ờ ẫ độ ớ ử ụ ỏ ấ
trúc.
+ Ví d : struc kieu HV *HV ;ụ
7.2/ Truy c p n các thành ph n c a ki u c u trúc :ậ đế ầ ủ ể ấ
Tên c u trúc. Tên thành ph nấ ầ
Ho c Tên c u trúc. Tên c u trúc con. Tên thành ... HV *p , HV , lop[50] ; HS [50] ( trong ó : HV là bi n c u trúc, *p : con tr c u trúc đ ế ấ ỏ ấ
dùng l u tr a ch c u trúc và mãng c u trúc ) ( *).để ư ữ đị ỉ ấ ấ
main ( )
/* ta có th...
... nên sử dụng con trỏ
cấu trúc.
+ Ví dụ : struc kieu HV *HV ;
7.2/ Truy cập đến các thành phần của kiểu cấu trúc :
Tên cấu trúc. Tên thành phần
Hoặc Tên cấu trúc. Tên cấu trúc con. Tên thành phần.
- ... LF.
http://maytinhcuatui.blogspot.com/
CHƯƠNG 7 : KIỂU CẤU TRÚC
- Khái niệm : Cấu trúc là một kiểu dữ liệu kiểu bản ghi(record) , cho phép nhiều loại
dữ liệu được nh...
...
Chương IX:
KIỂU CẤU TRÚC
Học xong chương này, sinh viên sẽ nắm được các vấn đề sau:
Khái niệm về kiểu cấu trúc.
Cách sử dụng kiểu cấu trúc.
Con trỏ cấu trúc.
I. KIỂU CẤU TRÚC TRONG ... là cùng
kiểu còn các phần tử của kiểu cấu trúc có thể có kiểu khác nhau.
Hình ảnh của kiểu cấu trúc được minh họa:
1 2 3 4 5 6 7
Trường
Đây là cấu tr...
... thành phần cấu trúc có kiểu dữ liệu là số thực thì khi sử dụng hàm
scanf() phải thông qua biến trung gian rồi gán lại cho thành phần cấu trúc
đó.
Đối với mảng các kiểu dữ liệu có cấu trúc ta ... thành phần cuối cùng có kiểu là dữ liệu cơ bản.
I.7. Nguyên tắc viết chương trình có mảng cấu trúc
Do kiểu dữ liệu có cấu trúc thường chứa rất nhiều thành phần nên...
... số dư sang thứ
157
Chương 5. Dữ liệu kiểu cấu trúc và hợp
CHƯƠNG 5
DỮ LIỆU KIỂU CẤU TRÚC VÀ HỢP
Kiểu cấu trúc
Cấu trúc tự trỏ và danh sách liên kết
Kiểu hợp
Kiểu liệt kê
Để lưu ... là cấu trúc
Một cấu trúc có thể được sử dụng để làm đối của hàm dưới các dạng sau đây:
− Là một biến cấu trúc, khi đó tham đối thực sự là một cấu trúc.
155
Chương...
... trong cấu trúc có chứa các con trỏ trỏ đến cấu trúc tiếp theo và/hoặc cấu trúc
đứng trước nên từ một cấu trúc này chúng ta có thể truy cập đến một cấu trúc khác
169
Chương 5. Dữ liệu kiểu cấu trúc ... chấm phẩy (;).
− Các kiểu cấu trúc được phép khai báo lồng nhau, nghĩa là một thành phần của
kiểu cấu trúc có thể lại là một trường có kiểu cấu trúc....
... với các cấu trúc được định nghĩa theo cách 2:
<Tên cấu trúc& gt; <Biến 1> [, <Biến 2>…];
Ví dụ: Khai báo biến NgaySinh có kiểu cấu trúc NgayThang; biến SV có kiểu
cấu trúc SinhVien. ... biến cấu trúc
Việc khai báo biến cấu trúc cũng tương tự như khai báo biến thuộc kiểu dữ liệu
chuẩn.
Cú pháp:
- Đối với cấu trúc được định nghĩa theo...
...
7
7
II.
II.
Kiểu dữ liệu cấu trúc bản ghi lồng vào nhau
Kiểu dữ liệu cấu trúc bản ghi lồng vào nhau
Định nghĩa kiểu dữ liệu của học sinh HOCSINH gồm:
Định nghĩa kiểu dữ liệu của học ...
2
2
I. Khai báo kiểu bản ghi
I. Khai báo kiểu bản ghi
Cú pháp
Cú pháp
struct
struct
< tên _cấu_ trúc >
< tên _cấu_ trúc >
{
{
Các kiểu dữ liệu thàn...
... tử nào nên nó sẽ
171
Chương 5. Dữ liệu kiểu cấu trúc và hợp
CHƯƠNG 5
DỮ LIỆU KIỂU CẤU TRÚC VÀ HỢP
Kiểu cấu trúc
Cấu trúc tự trỏ và danh sách liên kết
Kiểu hợp
Kiểu liệt kê
Để lưu ... chấm phẩy (;).
− Các kiểu cấu trúc được phép khai báo lồng nhau, nghĩa là một thành phần của
kiểu cấu trúc có thể lại là một trường có kiểu cấu trúc.
− Một biến...
... printf("\nKhong co tu khoa nao da nhap vao! \n");
}
118
CHƯƠNG 5
KIỂU CẤU TRÚC
5.1. CÂU HỎI
1. Sự khác nhau giữa cấu trúc và mảng?
2. Đoạn mã sau làm việc gì?
struct address {
char ...
TRẢ LỜI:
1. Các phần tử mảng có cùng kiểu dữ liệu, còn cấu trúc chứa các phần tử dữ liệu có thể
có kiểu khác nhau.
2. Khai báo và khởi gán biến cấu trúc myaddress.
3....