ID: 18645

Nhận biết (M1)

Cho đoạn mã sau, kết quả in ra là gì?

void doi(int *x) { *x = *x * 10; }

int main() {

int a = 5;

doi(&a);

printf("%d", a);

return 0;

}


Giải thích đáp án:

Hàm doi truyền địa chỉ → `*x = *x * 10` ghi đè trực tiếp giá trị a → a = 5 * 10 = 50.

để xem lời giải của câu hỏi này