黑马程序员技术交流社区

标题: 关于C语言输入输出的问题? [打印本页]

作者: 胡铭    时间: 2014-4-27 11:44
标题: 关于C语言输入输出的问题?
本帖最后由 胡铭 于 2014-4-27 16:42 编辑

scanf、printf和gets、puts之间有什么区别吗?

作者: gmadong@163.com    时间: 2014-4-27 11:48
本帖最后由 gmadong@163.com 于 2014-4-27 11:50 编辑

scanf不能取代gets
scanf里面无法输入空格,当你输入空格时,空格后面的内容就没有放到你指定的变量里面,
如果用scanf输入aa bb,它得到的是aa,而后面的  空格和bb就没有了。
如果用gets你还是输入aa bb的到的就是aa bb
而printf和puts是没什么区别
作者: 恣意    时间: 2014-4-27 12:37
puts,gets是处理字符串的函数。priintf,scanf可以是任意类型,多个数据。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2