也就是说循环进行了两次,不是运行到getchar()时就应该提示输入吗怎么回事?
签箌排名:今日本吧第个签到
本吧因你更精彩,明天继续来努力!
成为超级会员使用一键签到
成为超级会员,赠送8张补签卡
点击日历上漏签日期即可进行补签。
超级会员单次开通12个月以上赠送连续签到卡3张
该楼层疑似违规已被系统折叠
关于c语言提问的问题期末考试就昰平时上机的模拟那两套题吗?
该楼层疑似违规已被系统折叠
该楼层疑似违规已被系统折叠
也就是说循环进行了两次,不是运行到getchar()时就应该提示输入吗怎么回事?
一个字符再按一个会出,缓冲区里面就有两个字符了那就输出两个了~~~你用fflush(stdin)就可以清空缓冲区
你输入字符时,不要忽略了回车符哈在getchar()操作下是不会跳过的哈
呵呵~~仔细想想,很容易就想明白的~~祝伱好运哟^_^
是“回车”这个字符也被保存了,自动赋给了下次循环的getchar(),所以第二次不等你输入要直接就又输出abacdefg。
使他它接收回车键你看看昰不是如你所愿了
下载百度知道APP,抢鲜体验
使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案