我知道这两个函数都可以用来输出到控制台。
我读了that question , 但没有人不知道在输出到控制台时首选使用哪个。
那么哪个功能更好,有什么大的区别吗?
最佳答案
引用标准(n1570中的7.21.6.3):
The
printf
function is equivalent tofprintf
with the argumentstdout
interposed before the arguments toprintf
.
所以printf
打印到控制台的时候比较方便,否则没有区别。但如果您想更改输出目标,fprintf
更容易修改。
关于c - 哪个更好 - printf 或 fprintf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13261879/