cuốn sách gpt4 ai đã làm

c - 为什么将两次 scanf 与输入作为字符一起使用时会跳过第二次 scanf?

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-04 03:46:10 26 4
mua khóa gpt4 Nike

Hôm nay tôi gặp phải một sự cố, khi tôi sử dụng bản quét chấp nhận các ký tự làm đầu vào hai lần, lần quét thứ hai đã bị bỏ qua.

Tôi đang cố gắng tìm hiểu và đi đến kết luận rằng khi chúng tôi nhấn enter sau lần quét đầu tiên, lần quét thứ hai sẽ bị bỏ qua vì phím enter được sử dụng làm đầu vào trong lần quét thứ hai.

Lý do cụ thể là gì?

int main()
{
char ch;
int số;
scanf("%d",&num);
scanf("%c",&ch);//Điều này bị bỏ qua nhưng nó chấp nhận đầu vào khi khoảng trắng là scanf(" %c",&ch)
}

26 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress