C中的字符串程序

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

以下声明和初始化创建一个由单词"Hello"组成的字符串".要将空字符保存在数组的末尾,包含字符串的字符数组的大小比单词"Hello"中的字符数多一个.

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

如果您遵循数组初始化规则,那么您可以按以下方式编写上述语句 :

char greeting[] = "Hello";

在本节中,我们将学习如何使用字符串C编程语言.我们将这些示例分为多个子部分,以便更好地了解我们正在做什么 :

基本程序

这些程序是专门制作的理解C中字符串的基础知识.这些程序将字符串作为一个字符数组处理.

  • 用C打印字符串的程序

  • 用于在C中按字符打印字符串的程序

  • 用于查找C中没有函数的字符串长度的程序

  • 程序计算C中出现的字符

  • 计算C中元音的计数

  • 用于对C中的字符串字符进行排序的程序

多字符串程序

这些程序有多个字符串变量.这些应该让您深入了解如何使用C编程语言处理多个字符串变量 :

  • 用于复制C中字符串的程序

  • 程序在C中反转字符串

  • 用C搜索字符串的程序

  • 用C交换字符串的程序

  • 比较C中的两个字符串

  • 连接两个字符串的程序在C

  • C中的字符串Anagram程序

长字符串程序

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

  • C程序反转一行中的单词

  • C程序反转一行