黑马程序员技术交流社区
标题:
想问一下 关于scanf的问题
[打印本页]
作者:
fangdanjames
时间:
2014-10-2 19:36
标题:
想问一下 关于scanf的问题
在C语言中 scanf为什么不能加\n呢?
作者:
微雨独行
时间:
2014-10-2 19:58
我之前发过一贴
http://bbs.itheima.com/thread-146401-1-1.html
\n在 scanf函数中具有特别含义:表示接受数据完毕。可以对比gets函数,gets函数并不以空格作为字符串输入结束的标志,而只以回车作为输入结束。这是与scanf函数不同的。
作者:
fangdanjames
时间:
2014-10-3 06:59
原来是这样
作者:
孙林
时间:
2014-10-4 11:02
昨天刚学到这儿。说一下我的理解,scanf是个阻塞式函数,要等待从键盘上输入之后才能往下一步走,怎么才能知道你输完了呢,那就是回车了。如果你scanf里面写了个回车,那不就是没有结束scanf函数的标记了,那就是无限的输入了。。。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2