社区
C语言
帖子详情
getchar()
atidat
2015-05-31 02:08:47
while((ch = getchar()) != '\n')
putchar(ch);
如果输入Hello World
为什么while能一直循环到空字符?不应该是检测H之后就不循环了吗?
...全文
113
4
打赏
收藏
getchar()
while((ch = getchar()) != '\n') putchar(ch); 如果输入Hello World 为什么while能一直循环到空字符?不应该是检测H之后就不循环了吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
du56du
2015-06-05
打赏
举报
回复
利用这个循环可以逐个读取一整行的字符串
ziran258
2015-06-02
打赏
举报
回复
\n是换行符,getchar()!=\n 是指循环始终进行直到读取回车。
atidat
2015-06-02
打赏
举报
回复
while() 基本概念没搞清
苏叔叔
2015-05-31
打赏
举报
回复
你只是检测读到的字符!='\n'; 所以可以读完整行
C语言中的
getchar
和putchar的使用方法
C语言中的
getchar
和putchar的使用方法
getchar
是以行为单位进行存取的。 当用
getchar
进行输入时,如果输入的第一个字符为有效字符(即输入是文件结束符EOF,Windows下为组合键Ctrl+Z, Unix/Linux下为组合键Ctrl+D)...
SCANF和
GETCHAR
的区别,
GETCHAR
的妙用
今天再看
getchar
()函数,发现与scanf函数的知识混淆了,查找资料得出下面信息。
C语言系列课程
序号 内容 详情内容 第1讲 关于《C语言》 主要阐述为什么录制这个系列的视频 第2讲 C语言基础知识 C语言特征、C语言字符集、词汇 第3讲 C语言输入/输出 scanf、printf、
getchar
、putchar 第4讲 C语言数据类型 数据...
C语言中
getchar
和gets区别
C语言中
getchar
和 gets的区别。
getch()和
getchar
()
getch()和
getchar
()的区别
C语言
69,373
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章