Làm thế nào có thể biểu diễn phần tử “hoten” của SV1:
struct SV { char hoten[20] } SV1, *p;
p = &SV1;
Trả lời:
Đáp án đúng: D
Trong đoạn mã C đã cho, ta có một cấu trúc SV
chứa một mảng ký tự hoten
. Biến SV1
là một thể hiện của cấu trúc SV
, và p
là một con trỏ trỏ đến SV1
. Để truy cập vào thành viên hoten
của SV1
, ta có hai cách:
- Sử dụng toán tử chấm (
.
) trực tiếp trên biếnSV1
:SV1.hoten
- Sử dụng toán tử mũi tên (
->
) thông qua con trỏp
:p->hoten
Vậy cả hai phương án A và B đều đúng, do đó đáp án chính xác là D.