字符串实际上是由空字符“\0”
结尾的一维字符数组。 因此,以null
结尾的字符串包含组成字符串后跟一个null
的字符。
以下声明和初始化将创建一个由“Hello”
字符数组组成的字符串。要在数组的末尾保留空字符,包含字符串的字符数组比单词“Hello”
中的字符数多一个字符。如下示例 -
char greeting[6] = {'H', 'e', 'l', 'l', 'o', '\0'};
如果遵循数组初始化的规则,那么可以如下写上述语句:
char greeting[] = "Hello";
在本节中,我们将学习在C编程语言中如何使用字符串。下面我们把这些例子分成多个子部分,以更好地一个个地了解和学习 -
基础程序
这些程序专门用于了解C语言中的字符串操作的基础知识。这些程序将字符串作为字符数组处理。
多字符串程序
这些程序有多个字符串变量。这些程序让您了解如何使用C编程语言来操作多个字符串变量 -
长字符串程序
长句子或行字符我们一般认为是长串。以下程序涉及相同的概念 -