关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
yamiyouyou
2021-10-23 14:58
采纳率: 100%
浏览 42
首页
有问必答
已结题
C语言 scanf()和getchar()
有问必答
c语言
理解不过来,为什么加了scanf第一个字符就没有了,scanf是缓冲区有\n吗, 有\n为啥会把第一个字符省略,谢谢啦
收起
写回答
好问题
0
提建议
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
编辑
收藏
删除
收藏
举报
2
条回答
默认
最新
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
CSDN专家-link
2021-10-23 15:06
关注
在循环前加一句getchar(),否则循环中的getchar就会接收到前面scanf语句输入后的换行符,直接不满足while循环条件
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
解决
1
无用
评论
打赏
微信扫一扫
点击复制链接
分享
举报
评论
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(1条)
向“C知道”追问
报告相同问题?
提交
关注问题
C语言
中
getchar
与
scanf
函数详解
2022-04-13 20:09
bit_Sakura的博客
getchar
函数概况 我们知道
getchar
函数是用来读取字符的一个函数。一般与putchar(输出字符)一起使用。 下面我们来看一下
getchar
在MSDN上的描述。 MSDN上说
getchar
这个函数的返回类型是 int ,就会有人产生疑惑...
SCANF
和
GETCHAR
的区别,
GETCHAR
的妙用
2020-07-17 14:52
在
C语言
中,处理输入输出的函数很多,其中
scanf
和
getchar
都是常用的输入函数,但它们的用途和特点各不相同。
scanf
是一种格式化输入函数,它可以按照用户指定的格式从标准输入读取数据,并将读取的数据存放到指定的...
探讨
getchar
与
scanf
的区别
2021-08-02 22:16
zjruiiiiii的博客
说到
scanf
与
getchar
,想必大家都不陌生,在学习
C语言
的第一天起我们就开始接触它们,但我们对它们在输入方面可能有点模棱两可,分不清
scanf
与
getchar
真正有什么区别,下面就来分别探讨一下
scanf
与
getchar
在输入上的...
C语言
输入函数终极指南:深入解析
scanf
、fgets、
getchar
和s
scanf
2025-03-03 23:19
南玖·的博客
在
C语言
中,输入处理是程序与用户交互的核心,但不同函数的行为差异可能导致隐藏的Bug。本文将彻底解析
scanf
fgets
getchar
和s
scanf
四大输入函数,,帮你写出安全可靠的代码!
C语言
--
getchar
()函数超详细解析(多维度分析,小白一看就懂!!!)
2022-10-11 19:35
sunny-ll的博客
在写这篇文章之前,我对这些基础的函数总是持有一种似懂非懂的感觉没有太在意,直到我在刷题中遇到了满屏的烫烫烫烫...
getchar
()----读取单个字符的函数注意:此时是读取单个字符如果想要读取多个字符用到 gets()函数。
【
C语言
】
getchar
和putchar函数详解:字符输入输出的利器
2023-07-20 21:08
江池俊的博客
getchar
和putchar是基本函数,仅用于处理单个字符。如果需要处理字符串,可以结合循环使用这两个函数来逐个读取和写入字符。对于更复杂的输入输出操作,应该使用
scanf
和printf等函数,以便处理格式化的输入和输出。...
c语言
gets和
getchar
区别,
c语言
中关于
getchar
()、
getchar
()和gets().......
2021-05-21 04:05
wxd86d5613e425e18b的博客
getchar
(),
getchar
()和gets()用法及缓冲区溢出:
getchar
有一个int型的返回值,当程序调用
getchar
时,程序就等着用户按键,用户输入的字符被存放在键盘缓冲区内,直到用户按回车为止(回车字符也放在缓冲区)当用户...
【
C语言
学习】
getchar
和putchar
2023-07-21 22:24
embrace99的博客
本文介绍了
C语言
中的字符输入输出函数
getchar
和putchar。
getchar
返回字符的ASCII码值或EOF(-1),putchar返回写入字符或EOF。通过密码确认的示例,展示了使用
scanf
/printf和
getchar
/putchar的差异:
scanf
会留下换行符...
【
C语言
】最通俗易懂地讲解
scanf
、gets和
getchar
的区别(相信我,看了一定懂!!!)
2020-01-13 11:48
我是管小亮的博客
最近认真钻研了一下,
scanf
、gets 和
getchar
的区别,写一个博客记录一下。 因为博主水平有限,如有疑问,还请口下留情,留言区讨论即可。 一、单字符 1、
scanf
(%c) 首先要说的是
scanf
,它是格式输入函数,标准...
getchar
与
scanf
的区别
2023-02-21 18:05
冀然的编程学习的博客
c语言
学习
【
c语言
】用
getchar
读入一系列字符并分类和统计(适合初学者)
2022-12-29 10:53
Pinuoca0的博客
【
c语言
】用
getchar
读入一系列字符并分类和统计
C语言
getchar
()函数,
scanf
()函数,gets() 函数比较与分析。
2022-04-01 10:54
晚梦与猫的博客
C语言
getchar
()函数,
scanf
()函数,gets() 函数比较与分析。 一、
scanf
()函数和
getchar
()函数。
scanf
(“输入控制符”, 输入参数); 功能:将从键盘输入的字符转化为“输入控制符”所规定格式的数据,然后存入以输入...
c语言
scanf
运行出现吃回车,
scanf
读取回车
2021-05-21 15:13
人事星球的博客
c语言
scanf
和 读取回车我想用
scanf
读文件( program
scanf
()能把回车键读进去吗?数组能赋予回车值吗?//可以读入回车符,也可以给数组赋值 //具体看下例 #include int main() { int a=0;//赋初值 int b[2];
scanf
(...
详解
scanf
和
getchar
2020-07-24 20:03
茶屋Teahouse的博客
scanf
和
getchar
都是c中的输入函数,但它们在用法和原理上有着不同的地方,在刚开始使用时犯了很多错误,写篇博客总结一下;
scanf
int
scanf
(const char *format, ...)
scanf
() 函数属于格式化函数,按照指定的...
详解
scanf
(),
getchar
()语句
2022-06-05 22:48
码客明的博客
全面深入理解
scanf
(),
getchar
()语句的用法
C语言
scanf
函数的全方位知识
2024-12-14 14:53
极客代码的博客
scanf
函数是 C 语言中非常强大且灵活的输入函数,通过格式化字符串和格式说明符,可以实现各种复杂的数据输入需求。本文详细介绍了
scanf
函数的基本用法、格式化字符串、高级用法、常见错误及其解决方案,并提供了...
没有解决我的问题,
去提问
向专家提问
向AI提问
付费问答(悬赏)服务下线公告
◇ 用户帮助中心
◇ 新手如何提问
◇ 奖惩公告
问题事件
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
系统已结题
10月31日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
已采纳回答
10月23日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
创建了问题
10月23日