JavaScript is required

Which of the following accesses a variable in a pointer to a structure, *b?

A.

b→var;

B.

b-var;

C.
b>var;
D.

b>var;

Trả lời:

Đáp án đúng: A


Trong C, để truy cập một biến thành viên của một struct thông qua con trỏ, ta sử dụng toán tử `->`. Nếu `b` là một con trỏ đến một cấu trúc (struct), và `var` là một thành viên của cấu trúc đó, thì `b->var` sẽ truy cập đến thành viên `var` của cấu trúc mà `b` đang trỏ tới. Các phương án còn lại không phải là cú pháp đúng trong C để truy cập thành viên của struct thông qua con trỏ. * **A. `b→var;`**: Đây là cách viết đúng để truy cập biến `var` thông qua con trỏ `b` đến struct. * **B. `b-var;`**: Đây là phép trừ con trỏ `b` cho biến `var`, không phải là cách truy cập thành viên của struct. * **C. `b>var;`**: Đây là phép so sánh `b` có lớn hơn `var` hay không, không phải là cách truy cập thành viên của struct. * **D. `b>var;`**: Tương tự như trên, đây là phép so sánh chứ không phải là truy cập thành viên struct.

Câu hỏi liên quan