第1个回答 2019-09-20
'\n'是回车操作,只要不回车,,括号里始终为逻辑1,while()继续执行,当你输入china后回车,循环就结束了。此外读取一串字符可以用gets函数,书上肯定有。
第2个回答 2019-12-12
这个程序用了个while循环,当getchar()接收到的字符不是'\n'时就可以一直进行。
第3个回答 2014-12-13
比如你输入,abcdef,然后按下回车,按下回车时getchar()才开始执行,而不是你输入一个执行一次,按下回车后先把输入的东西(包括回车)放入缓冲,getchar()写一次从缓冲拿出一个字符,这就是所谓的延迟,O(∩_∩)O谢谢
第4个回答 2014-12-13
让屏幕显示不会一闪而过,你必须输入一个字符,才会继续后面的操作。主要延迟最终结果的显示。