- 透過示例學習C語言時間
- 透過示例學習C語言 - 首頁
- C語言示例 - 簡單程式
- C語言示例 - 迴圈/迭代
- C語言示例 - 模式
- C語言示例 - 陣列
- C語言示例 - 字串
- C語言示例 - 數學
- C語言示例 - 連結串列
- C程式設計實用資源
- 透過示例學習C語言 - 快速指南
- 透過示例學習C語言 - 資源
- 透過示例學習C語言 - 討論
C語言字串程式
字串實際上是由字元組成的一維陣列,以空字元'\0'結尾。因此,一個以空字元結尾的字串包含構成字串的字元,後跟一個空字元。
以下宣告和初始化建立了一個包含單詞“Hello”的字串。為了在陣列末尾儲存空字元,包含字串的字元陣列的大小比單詞“Hello”中的字元數多一個。
char greeting[6] = {'H', 'e', 'l', 'l', 'o', '\0'};
如果您遵循陣列初始化規則,則可以將上述語句寫成如下形式:
char greeting[] = "Hello";
在本節中,我們將學習如何在C程式語言中使用字串。我們將示例分為多個子部分,以便更好地理解我們的操作:
基礎程式
這些程式專門用於理解C語言中字串的基礎知識。這些程式將字串視為字元陣列。
多字串程式
這些程式具有多個字串變數。這應該能讓您瞭解如何在C程式語言中使用多個字串變數:
長字串程式
句子或一行可以被視為一個長字串。以下程式處理相同的概念:
廣告