- C 标准库
- C 库 - 首页
- C 库 - <assert.h>
- C 库 - <complex.h>
- C 库 - <ctype.h>
- C 库 - <errno.h>
- C 库 - <fenv.h>
- C 库 - <float.h>
- C 库 - <inttypes.h>
- C 库 - <iso646.h>
- C 库 - <limits.h>
- C 库 - <locale.h>
- C 库 - <math.h>
- C 库 - <setjmp.h>
- C 库 - <signal.h>
- C 库 - <stdalign.h>
- C 库 - <stdarg.h>
- C 库 - <stdbool.h>
- C 库 - <stddef.h>
- C 库 - <stdio.h>
- C 库 - <stdlib.h>
- C 库 - <string.h>
- C 库 - <tgmath.h>
- C 库 - <time.h>
- C 库 - <wctype.h>
- C 标准库资源
- C 库 - 快速指南
- C 库 - 有用资源
- C 库 - 讨论
C 库 - puts() 函数
C 库 puts() 函数用于向标准输出(通常是控制台)写一个字符串,之后再写一个换行符。此函数简化了输出字符串的过程,因为它会在末尾自动追加一个换行符,这与需要显式包含换行符的 printf() 不同。
语法
以下是 C 库 puts() 函数的语法 −
int puts(const char *str);
参数
此函数仅接受单个参数 −
-
str: 指向要打印的空结尾字符串。
返回值
成功时,puts() 函数返回一个非负整数,失败时,它返回 EOF(文件尾)。
示例 1:基本用法
此示例展示了 puts() 的基本用法,打印字符串“Hello, World!”并后面跟一个换行符。
以下是 C 库 puts() 函数的说明。
#include <stdio.h> int main() { puts("Hello, World!"); return 0; }
输出
以上代码的结果如下−
Hello, World!
示例 2:处理空字符串
此示例表明 puts() 可以处理空字符串,并将在给定空字符串时仅输出一个换行符。
#include <stdio.h> int main() { // Prints a newline puts(""); puts("Non-empty string after an empty line"); return 0; }
输出
执行以上代码后,我们得到以下结果 −
Non-empty string after an empty line
广告