3.c中关于程序中的gets()语句被跳过,不接受键盘输入的原因_直接跳过了gets函数-CSDN博客

网站介绍:文章浏览阅读7.6k次,点赞40次,收藏65次。 C语言里的gets()函数功能是从输入缓存中读取多个字符,遇到回车符时,结束输入。 当使用gets()函数之前有过数据输入,并且,操作者输入了回车确认,这个回车符没有被清理,被保存在输入缓存中时,gets()会读到这个字符,结束读字符操作。因此,从用户表面上看,gets()没有起作用,跳过了这一句 原因深入分析:当程序执行到gets()这一句时,跑去输入缓冲区读取内容..._直接跳过了gets函数