首先来介绍下printf和gets的用法

printf用法:

printf的用法和scanf一样,只是scanf是用于输入而printf用于输出。

在上篇已经介绍过scanf的用法,这里就不做介绍了。

再看puts:

puts是gets的对立,gets用于输入字符串而puts用于输出字符串,如果掌握了gets,那puts也就基本掌握了。

puts()在输出字符串时会将’’自动转换成’n’进行输出,也就是说,puts方法输出完字符串后会自动换行。gets也是一样的,所以在使用多个gets时要尤其注意,很可能问题就出在这里。