醉拳八哥 发表于 2015-5-21 16:42:13

再请教一个问题

请问一下,为甚么是输入两遍H,才出结果,而不是输入H后,再输入两遍回车,就出结果?

逆战时代 发表于 2015-5-21 17:40:17

不懂。。。。。。。。。

ANDES 发表于 2015-5-21 18:25:20

把scanf里面的(“\n”)就可以了。

醉拳八哥 发表于 2015-5-22 21:32:10

ANDES 发表于 2015-5-21 18:25
把scanf里面的(“\n”)就可以了。

是不是scanf里面不能加控制字符呢?

ANDES 发表于 2015-5-23 10:06:16

醉拳八哥 发表于 2015-5-22 21:32
是不是scanf里面不能加控制字符呢?

可以啊,比如你加了“\n”,那么你就需要输入“回车”,像你上面那样,第一个回车是表示“\n”,第二个回车是表示结束。视情况用吧,一般很少有在scanf里面加的。

溯月0503 发表于 2015-5-23 10:09:16

:sad
页: [1]
查看完整版本: 再请教一个问题