Which of the following is a properly defined struct?
Trả lời:
Đáp án đúng: D
Câu hỏi này kiểm tra kiến thức về cú pháp khai báo struct trong C/C++. Một struct phải có tên (trừ trường hợp struct vô danh, nhưng không được đề cập ở đây) và phần thân của struct phải được đặt trong dấu ngoặc nhọn {}. Dấu chấm phẩy (;) thường được đặt sau dấu ngoặc nhọn đóng để kết thúc khai báo struct (trong C, còn C++ thì không bắt buộc, nhưng khuyến khích nên có).
- Phương án A thiếu tên struct.
- Phương án C thiếu dấu ngoặc nhọn và dấu chấm phẩy.
- Phương án D đúng cú pháp, có tên struct và dấu chấm phẩy.





