字串實際上是由空字元“\0”
結尾的一維字元數組。 因此,以null
結尾的字串包含組成字串後跟一個null
的字元。
以下聲明和初始化將創建一個由“Hello”
字元數組組成的字串。要在數組的末尾保留空字元,包含字串的字元數組比單詞“Hello”
中的字元數多一個字元。如下示例 -
char greeting[6] = {'H', 'e', 'l', 'l', 'o', '\0'};
如果遵循數組初始化的規則,那麼可以如下寫上述語句:
char greeting[] = "Hello";
在本節中,我們將學習在C編程語言中如何使用字串。下麵我們把這些例子分成多個子部分,以更好地一個個地瞭解和學習 -
基礎程式
這些程式專門用於瞭解C語言中的字串操作的基礎知識。這些程式將字串作為字元數組處理。
多字串程式
這些程式有多個字串變數。這些程式讓您瞭解如何使用C編程語言來操作多個字串變數 -
長字串程式
長句子或行字元我們一般認為是長串。以下程式涉及相同的概念 -