- 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 程式設計資源
- 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
廣告