黑马程序员技术交流社区
标题:
scanf的缓冲区问题
[打印本页]
作者:
q387844322
时间:
2015-7-9 19:16
标题:
scanf的缓冲区问题
如果不为空就不会要求用户再次输入内容 就是程序会调用缓冲区的值了是吗
作者:
lychae
时间:
2015-7-9 19:35
是的啊,scanf函数会根据格式控制字符的要求从缓冲区中依次取出
作者:
q387844322
时间:
2015-7-9 19:45
lychae 发表于 2015-7-9 19:35
是的啊,scanf函数会根据格式控制字符的要求从缓冲区中依次取出
谢谢了
作者:
慕名黑马生
时间:
2015-7-9 21:08
程序调用取值时时根据自己需要的数据类型在缓冲区依次查找,类型相符合的第一个数据会被取出调用,前面还是需要输入的,只是前面遗留的缓冲数据会被先查询使用
作者:
弹剑
时间:
2015-7-9 21:13
所以有时候会出现回车被当做字符吸收了的情况
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2