1. Union
Dữ liệu union (hợp) gồm nhiều thành phần và các thành phần được cấp phát một vùng nhớ chung. Kích thước của union là kích thước của thành phần lớn nhất. Một thành phần của union có thể là một cấu trúc, một cấu trúc có thể có các thành phần là union. Cách định nghĩa một kiểu union, khai một biến union, mảng union, cách truy nhập tới các thành phần union giống với dữ liệu kiểu struct.
Cách khai báo :
union [ten_union]
{ kieu1 ten_thanh_phan1;
kieu2 ten_thanh_phan2;
. . . . . . . .
} [danh_sach_bien];
Sửa giá trị của một trong các thành phần sẽ ảnh hưởng tới các thành phần kia.
2. Union không có tên
Trong C chuẩn tất cả các union phải có tên để dùng, trong C++ có thể dùng union không có tên
0 nhận xét:
Đăng nhận xét