Which of the following accesses a variable in a pointer to a structure, *b?
Trả lời:
Đáp án đúng: A
Trong C/C++, khi bạn có một con trỏ đến một cấu trúc (ví dụ, `*b`), bạn sử dụng toán tử `->` để truy cập các thành viên của cấu trúc đó. Toán tử này kết hợp việc giải tham chiếu con trỏ và truy cập thành viên.
- Phương án A (`b->var`) là cách chính xác để truy cập biến `var` thông qua con trỏ `b`. Nó tương đương với `(*b).var` nhưng ngắn gọn và dễ đọc hơn.
- Phương án B (`b.var`) sử dụng toán tử `.` để truy cập thành viên, nhưng toán tử này chỉ dùng khi `b` là một biến cấu trúc trực tiếp, không phải là một con trỏ.
- Phương án C (`b-var`) là một phép trừ không hợp lệ giữa con trỏ `b` và biến `var`.
- Phương án D (`b>var`) là một phép so sánh lớn hơn giữa con trỏ `b` và biến `var`, không phải là cách để truy cập thành viên của cấu trúc.
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
