注意:%C前面有个空格,如果不加空格,会跳出while循环。
第一次输入的时候,回车键会滞留在输入缓冲区,第二次要去输的时候,会直接去读回车键
在第二次要去输入的时候,可以先清除缓冲区,用getchar(),或者用fflush(stdin)
printf("Y or N?");
scanf("%c",&a);
getchar();//或者fflush(stdin);
printf("Y or N?);
scanf("%c",&b);

转载于:https://www.cnblogs.com/redheat/p/7069448.html

C语言scanf跳出循环的问题相关推荐

  1. C语言 scanf()和gets()函数的区别

    C语言 scanf()和gets()函数的区别 1.相同点:scanf( )函数和gets( )函数都可用于输入字符串 2.不同点:两者在功能上有所区别,具体区别如下: 要实现如下需求"从控 ...

  2. C语言scanf函数奇遇记

    C语言scanf函数奇遇记 作者:ocean    撰写日期:2011-11-20 博客链接:http://oceanspace.tk 看<The C Programming Language& ...

  3. c语言中数组部分输入赋值,c语言scanf对数组赋值

    c语言动态数组赋值,,c语言结构体数组赋值,c语言scanf对数组赋值 c语言数组动态赋值,<手把手教你学51单片机-C语言>之六 中断与数码管动态显示,c语言结构体数组赋值,c语言sca ...

  4. c语言添加输入函数吗,C语言scanf()函数下支持中文输入吗?

    C语言scanf()函数下支持中文输入吗? C语言scanf()函数下支持中文输入吗? 如果我编写一个程序,要求是先输入姓,再输入名,然后按照常姓名的方式排列出来,如果我需要输入中文该怎么办? 搜索更 ...

  5. c语言scanf返回值

    c语言scanf返回值 1. scanf 函数是有返回值的,它的返回值可以分成三种情况   1) 正整数,表示正确输入参数的个数.例如执行 scanf("%d %d", & ...

  6. c语言scanf与gets区别,C语言 scanf()和gets()函数的区别

    C语言 scanf()和gets()函数的区别 1.相同点:scanf( )函数和gets( )函数都可用于输入字符串 2.不同点:两者在功能上有所区别,具体区别如下: 要实现如下需求"从控 ...

  7. C语言 scanf三种不同的输入方式

    关于C语言 scanf 的三种不同的输入方式 第一种:先输入要读取多少个数,从后面的数字中读取相应个数 代码示意如下 int n,x,flag;scanf("%d",&n) ...

  8. C语言scanf()函数的返回值

    C语言scanf()函数的返回值 代码例子: #include<stdio.h> int main(){int num1=0,num2=0;int value= scanf("% ...

  9. C语言scanf连续输入两个字符

    C语言scanf函数连续输入两个字符出现的问题 上代码 //初始代码,输入1,2,a,b,每次输入按了一次回车 int a,b; char c,d; scanf("%d%d",&a ...

  10. 牛客网循环输入输出测试——C语言scanf和printf用法

    在实际的编程中需要自己写出完整的程序,预留好输入的接口,使用while循环接收多个测试用例,C语言在输出时printf要用换行"\n". 字符串输入输出问题见博客:牛客网字符/字符 ...

最新文章

  1. 《2022产业互联网安全十大趋势》发布,专家学者透析产业安全新变化
  2. python pip 安装错误 EnvironmentError: mysql_config not found
  3. STM32 电机教程 21 - 基于ST MCLIB无感FOC 与 有感FOC 代码差异分析
  4. uml 时序图_面向对象设计与统一建模语言UML
  5. MyBatis 配置sql语句输出
  6. 花瓣图片采集工具研究
  7. 阿里云商标注册查询系统入口链接(支持图片搜索)
  8. QScrollArea 动态添加控件问题
  9. python中如何画图中图
  10. 动画交互设计与技术实现
  11. ie11 java_如何在IE11运行Java小程序(Applet)
  12. IM即时通讯-项目框架搭建(二)
  13. PS关于打开图片或者直接拖入图片结果显示程序错误
  14. 体验godaddy域名转入,添加A记录,及使用dnspod的NS
  15. iframe中加入html,HTML中IFRAME标签的使用
  16. 实战演练-java+微信小程序实现省市区三级联动
  17. STM32CubeMX+FATFS+FREERTOS实现W25Q256虚拟U盘
  18. Java中将网页html转图片
  19. KDD Cup风力发电赛题详解-附baseline代码【时间序列相关赛题方案】
  20. 计算机桌面水平移动的小软件,一键整理电脑桌面!这款仅有5M的小软件,太高效了...

热门文章

  1. PopupWindow点击空白区域消失
  2. 创建一个Django项目
  3. `ifdef、`else、`endif 用法
  4. Nios内部RAM固化配置
  5. U3D关于message的使用
  6. 《工作型PPT设计之道》培训心得
  7. fstream流对象形参时出现的错误问题(codeblocks+gcc)
  8. 干货来袭丨资产可用性真的是终极目标吗?
  9. “读心术”再升级,数字识别准确率可达90%
  10. Mesos:拒绝微软1.4亿美金收购的独角兽