仅换行打印哪个更好(在性能和最佳实践方面):
putchar('\n')
或 puts("")
据我了解,putchar
输出单个字符,puts
输出一串字符。 Forget about printf
.
我倾向于使用 puts
,因为它更短,但使用 ("")
只是感觉不对。
哪个更快更好?
最佳答案
它们之间的任何速度差异都将变得微不足道,但 putchar
可能更快,因为它采用单个 char 参数。
更重要的是,putchar('\n')
是说出你的意思,而 puts("")
不是.
关于c - puts 或 putchar 是否更适合打印换行符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34780299/