C语言字符串程序



字符串实际上是由字符组成的一维数组,以字符'\0'结尾。因此,一个以空字符结尾的字符串包含构成字符串的字符,后跟一个字符。

以下声明和初始化创建了一个包含单词“Hello”的字符串。为了在数组末尾保存空字符,包含字符串的字符数组的大小比单词“Hello”中的字符数多一个。

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

如果您遵循数组初始化规则,则可以将上述语句写成如下形式:

char greeting[] = "Hello";

在本节中,我们将学习如何在C编程语言中使用字符串。我们将示例分为多个子部分,以便更好地理解我们的操作:

基础程序

这些程序专门用于理解C语言中字符串的基础知识。这些程序将字符串视为字符数组。

多字符串程序

这些程序具有多个字符串变量。这应该能让您了解如何在C编程语言中使用多个字符串变量:

长字符串程序

句子或一行可以被视为一个长字符串。以下程序处理相同的概念:

广告