Các yếu tố xây dựng nên C và C++ phần 8

Tóm lược về cấu trúc (struct) Cấu trúc (struct) ₫ược sử dụng ₫ể nhóm các dữ liệu liên quan mô tả một ₫ối tượng, các dữ liệu có thể cùng hoặc khác kiểu Định nghĩa kiểu cấu trúc bằng cách khai báo tên các biến thành viên. | Tóm lược về cấu trúc struct Cấu trúc struct được sử dụng để nhóm các dữ liệu liên quan mô tả một đối tượng các dữ liệu có thể cùng hoặc khác kiểu Định nghĩa kiểu cấu trúc bằng cách khai báo tên các biến thành viên. Định nghĩa kiểu cấu trúc chưa phải là định nghĩa các biến cụ thể vì thế không được đặt giá trị đầu cho các biến Kích cỡ của cấu trúc tổng kích cỡ các thành viên Truy cập một biến cấu trúc thông qua tên biến toán tử . và tên biến thành viên Các kiểu cấu trúc có thể lồng vào nhau trong cấu trúc có thể sử dụng mảng một mảng có thể có các phần tử là cấu trúc . Các biến có cùng kiểu cấu trúc có thể gán cho nhau có thể sử dụng để khởi tạo cho nhau khác hẳn với mảng Có thể sử dụng con trỏ để truy nhập dữ liệu cấu trúc thông qua toán tử . và toán tử - Hai kiểu cấu trúc có khai báo giống nhau hoàn toàn vẫn là hai kiểu cấu trúc khác nhau Chương 2 Các yếu tố cơ bản của C và C Bso Hợp nhất enum SignalType BINARY_8 BINARY_16 ANALOG union Signalvalue unsigned short word unsigned char byte float real double lreal struct Signal SignalType type SignalValue value void main SignalValue B W 0x01 0x0101 unsigned char b OK the lower byte float f meaningless Signal DI1 BINARY_8 0x11 Signal AI1 ANALOG_1 0 Signal AI2 ANALOG_2 Chương 2 Các yếu tố cơ bản của C và C Tóm lược về hợp nhất Hợp nhất union là một tập hợp không có cấu trúc chặt chẽ chứa các biến sử dụng chung ô nhớ ở mỗi ngữ cảnh chỉ sử dụng một biến riêng biệt Union thường được sử dụng khi dữ liệu đầu vào có thể có kiểu khác nhau Các thành viên của một union không liên quan đến nhau không cùng nhau tạo thành một thực thể thống nhất Kích cỡ của union bằng kích cỡ của biến lớn nhất Khai báo kiểu union tương tự như khai báo struct nhưng ý nghĩa khác hẳn Truy nhập biến thành viên cũng tương tự như struct có thể qua biến trực tiếp hoặc qua biến con trỏ. Union có thể chứa struct struct có thể chứa union union có thể chứa mảng các phần tử của mảng có thể là .

Không thể tạo bản xem trước, hãy bấm tải xuống
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.