puts fputs printf的区别

puts()显示字符串时自动在其后添加一个换行符,函数里的参数是一个地址,从该地址向后面输出,直到遇到空字符,所以要确保输出的字符串里要有空字符。与gets()函数一起使用。

fputs()需要第二个参数来说明要写的文件,与puts()不同,fputs()不为输出自动添加换行符。与fgets()一起使用。

printf()格式化输入输出,与gets()函数一致需要一个字符串地址作为参数。

原文地址:https://www.cnblogs.com/guangliang/p/4296533.html