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 (structure), bạn sử dụng toán tử -> (mũi tên) để truy cập các thành viên (biến) của cấu trúc đó thông qua con trỏ. 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. Vì vậy, phương án A là chính xác.
b→var: Đây là cách chính xác để truy cập biếnvarcủa cấu trúc mà con trỏbtrỏ tới.b.var: Đây là cách truy cập biếnvarcủa một biến cấu trúc trực tiếp, chứ không phải thông qua con trỏ. Nếublà một con trỏ, cú pháp này sẽ gây ra lỗi.b-var: Đây là một phép trừ, không phải là cách truy cập thành viên của cấu trúc.b>var: Đây là một phép so sánh, không phải là cách truy cập thành viên của cấu trúc.





