scanf的回车干扰问题
问题描述:
学习数据结构,写代码的时候,突然遇到了一个问题,连续的输入不受我控制了,没错是这样的,scanf()函数我不会用了!
经过调试我发现了在我输入时,多出一个回车给我的变量附了值,没错,我就是碰到了典型的scanf函数输入缓冲区的问题。
程序如下:
int a,b,c;
printf("输入a和b");
scanf("%d%d",&a,&b);
printf("输入c");
scanf("%d",&c);
当我输入:1 2 回车 之后,程序直接打印了 "输入...
原创
2020-11-16 22:25:30 ·
328 阅读 ·
0 评论