C语言秃头笔记--循环语句while 2

本文详细解析C语言中的EOF含义、getchar和putchar函数的使用,以及如何通过输入Ctrl+z触发EOF。在分析代码示例中,揭示了输入字符时缓冲区的作用以及回车如何影响字符的读取和打印,从而导致意外的换行效果。
摘要由CSDN通过智能技术生成

729e72adeba74408abd96571ace910fc.jpg

 如图,请分析代码的作用

 

在我们分析这个代码之前呢,我们需要先了解getchar,putchar和EOF

329834abed1d49a6884b2841b142a223.jpg

 如图,当你在VS中输入EOF,并选中它按下F12即可查看它的定义,即“-1”

EOF是什么意思呢?

如下图,EOF是end of file的缩写,中文意思为文件结束的标志

884653a3a2fa409ea0ed7f5addecd8a7.jpg

 什么是getchar呢?

getchar的功能是获取一个字符

如图所示代码,我们首先定义一个变量,把getchar的值赋给它,最后打印

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值