鱼C论坛

 找回密码
 立即注册
查看: 1528|回复: 2

[已解决]关于scanf函数

[复制链接]
发表于 2021-3-8 23:49:06 | 显示全部楼层
scanf你输入"ab回车"
在系统看来你输入的就是"ab\n"
  1. #include<stdio.h>
  2. int main()
  3. {
  4. char a,b,c,d;
  5. scanf("%c%c",&a,&b);//ab

  6. // 去掉scanf 余留下的 \n
  7. while(getchar() != '\n')
  8.         continue;
  9. printf("%c%c\n",a,b);//ab


  10. scanf("%c %c",&c,&d);//a b
  11. // 去掉scanf 余留下的 \n
  12. while(getchar() != '\n')
  13.         continue;

  14. printf("%c%c",c,d);//ab
  15. }
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-11-3 08:22

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表