C語言字串範例


字串實際上是由空字元「\0」結尾的一維字元陣列。 因此,以null結尾的字串包含組成字串後跟一個null的字元。

以下宣告和初始化將建立一個由「Hello」字元陣列組成的字串。要在陣列的末尾保留空字元,包含字串的字元陣列比單詞「Hello」中的字元數多一個字元。如下範例 -

char greeting[6] = {'H', 'e', 'l', 'l', 'o', '\0'};

如果遵循陣列初始化的規則,那麼可以如下寫上述語句:

char greeting[] = "Hello";

在本節中,我們將學習在C程式設計語言中如何使用字串。下面我們把這些例子分成多個子部分,以更好地一個個地了解和學習 -

基礎程式

這些程式專門用於了解C語言中的字串操作的基礎知識。這些程式將字串作為字元陣列處理。

多字串程式

這些程式有多個字串變數。這些程式讓您了解如何使用C程式設計語言來操作多個字串變數 -

長字串程式

長句子或行字元我們一般認為是長串。以下程式涉及相同的概念 -