Kết quả của đoạn chương trình sau là gì:
char c;
int n;
scanf("%d%c", &n, &c);
Nếu gõ vào: “10 T”.
Trả lời:
Đáp án đúng: A
Đoạn chương trình sử dụng `scanf` với định dạng "%d%c". Điều này có nghĩa là chương trình sẽ đọc một số nguyên (`%d`) và sau đó đọc một ký tự (`%c`). Khi người dùng nhập "10 T", `scanf` sẽ đọc số 10 và gán cho biến `n`. Sau đó, nó sẽ đọc ký tự tiếp theo (là khoảng trắng) và gán cho biến `c`. Do đó, `n` sẽ có giá trị 10 và `c` sẽ có giá trị là ký tự khoảng trắng ' '.