4.1 串类型的定义

01串


1、计算机上的非数值处理的对象基本上是字符串数据。在较早的程序设计语言中,字符串是作为输入和输出的常量出现的。

2、随着语言加工程序的发展,产生了字符串处理。


02定义


1、串(string)(或字符串)是由零个或多个字符组成的有限序列。

2、零个字符的串称为空串,它的长度为零。

3、串中任意个连续的字符组成的子序列称为该串的字串。包括子串的串相应地称为主串。通常称字符在序列中的序号为该字符在串中的位置。子串在主串中的位置则以子串的第一个字符在主串中的位置来表示。

4、只有当两个串的长度相等,并且各个对应位置的字符都相等时才相等。

5、在各种应用中,空格常常是串的字符集合中的一个元素,因而可以出现在其他字符中间。由一个或多个空格组成的串‘ ’称为空格串。

6、在线性表的基本操作中,大多以“单个元素”作为操作对象,而在串的基本操作中,通常以“串的整体”作为操作对象。

C语言 | 用putchar输出Love mp.weixin.qq.com图标

文章来源: zhuanlan.zhihu.com,作者:小林C语言,版权归原作者所有,如需转载,请联系作者。

原文链接:zhuanlan.zhihu.com/p/337366080

(完)