输入字符(串) 时用 getchar() 吸收回车的情况

陌路散爱 提交于 2020-01-25 08:57:43

1.scanf()、getchar()后需要加
scanf()、getchar()不可以吸收后面的回车,故若后面继续有字符输入,中间必须加getchar()来吸收回车;

2. gets ()后不需要加
gets ()以回车作为输入结束,并且可以吸收后面的回车,故若后面继续有字符的输入,不用加getchar()吸收回车;

相关文章:

  1. 使用puts()和printf()输出字符串时的联系于区别
  2. scanf()、gets()、getchar()在输入字符(串)时的区别总结
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!