13673696542 发表于 2015-5-25 15:58
不会,因为scanf()的'\n'是被当作输入结束的标志。
13673696542 发表于 2015-5-25 15:58
不会,因为scanf()的'\n'是被当作输入结束的标志。
yi95392 发表于 2015-5-25 21:34
\n会留在缓冲区,并且会被后面的scanf("%c",&b)吸收
13673696542 发表于 2015-5-26 20:23
测试了才知道结果,你写两个scanf测试一下。
Snip20150526_1.png (96.95 KB, 下载次数: 174)
yi95392 发表于 2015-5-26 22:57
早就测过了,\n就是会被吸收,你怎么不试试再回帖.
13673696542 发表于 2015-5-27 20:01
今天测试了一下,的确是被第二个scanf接收了。不过我看了上课的笔记,老师当时说scanf会将空格、回车、制 ...
13673696542 发表于 2015-5-27 20:01
今天测试了一下,的确是被第二个scanf接收了。不过我看了上课的笔记,老师当时说scanf会将空格、回车、制 ...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |