C 编程/stdio.h/puts
外观
puts
是一个用于输出字符串(以及换行符)的函数,例如,
#include <stdio.h>
int main() {
puts("welcome to WIKIPEDIA!!!");
}
输出(到 stdout)
welcome to WIKIPEDIA!!!
与 printf 的不同之处
1. puts
在提供的文本后打印换行符
2. puts
原样打印字符串(不处理 % 代码)。
我们还可以向 puts
传递一个变量,例如,
#include <stdio.h>
int main() {
const char *str = "welcome to WIKIPEDIA!!!";
puts(str);
}
输出
welcome to WIKIPEDIA!!!
puts
具有以下原型
int puts(const char *str)
它将打印 str
中的每个字节,直到遇到空值,然后打印换行符。puts
返回写入的字节数(包括换行符),或 EOF(如果发生错误)。
若要打印一个不处理 % 代码或不输出换行符的字符串,请尝试以下操作
printf("%s", "welcome to WIKIPEDIA!!!");