Câu hỏi:

23/06/2025 5

Anh (Chị) hãy cho biết kết quả của đoạn lệnh sau là gì?

void inc (void* data,int psize) {

if (psize == sizeof(char)) {

char *p; p = (char*)data;

++(*p);

}

}

struct hocsinh { string hoten; int namsinh; } ;

int

main() {

char ten = 'A';

hocsinh hs[3];

for (int i = 0; i < 3; i++) {

hs[i].hoten = ten; hs[i].namsinh = 1990 + i;

inc (&ten,sizeof(ten));

}

cout << hs[1].hoten << “ - “ << hs[1].namsinh << endl;

return 0;

}

Quảng cáo

Trả lời:

verified
Giải bởi Vietjack

Chọn đáp án B

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP