scanf("%d",&a);不要用\n,为什么呢

如题所述

可以使用啊 不过你原来需要输入一次回车表示输入结束了,加入\n后,你就需要输入两次回车才表示一次输入结束。

scanf会根据 ""的格式去匹配你的输入,加入了\n,它只有遇到\n才认为是一次合法的输入,这就像逗号是一样的,如果""有逗号,那你必须输入逗号才可以 \n也是一样的
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-05-25
scanf 是输入函数,在输入函数内,不要用转义字符,不然会出现异常
相似回答