puts

puts

learn/c

puts

puts 是一个在 C 语言中用于向标准输出(通常是终端或控制台)写入字符串的函数。它将指定的字符串和一个换行符一起输出到标准输出流。 puts 函数的原型如下: int puts(const char *str); puts 函数接受一个参数 str,它是一个指向要输出的字符串的指针。该函数将字符串写入标准输出,并在末尾自动添加一个换行符(‘\n’)。这使得输出在终端上显示时会自动换行。 下面是一个使用 puts 函数的简单示例:

PLAINTEXT
1
2
3
4
5
6
#include <stdio.h>
int main() {
char str[] = "Hello, World!";
puts(str); // 输出字符串并自动换行
return 0;
}

在上述示例中,puts(str) 将字符串 “Hello, World!” 输出到标准输出,并在末尾添加一个换行符。输出结果将会是: 复制代码 Hello, World! 需要注意的是,puts 函数返回一个整数值,表示输出的成功或失败。如果输出成功,它通常返回一个非负值;如果输出失败,则返回 EOF(定义在 <stdio.h> 头文件中,通常为 -1)。因此,在使用 puts 函数时,可以检查返回值以确定输出是否成功。