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.





