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
廣告
© . All rights reserved.