1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > C语言数据结构——串的定义及抽象数据类型

C语言数据结构——串的定义及抽象数据类型

时间:2021-03-27 13:33:33

相关推荐

C语言数据结构——串的定义及抽象数据类型

1、串是由一个或多个字符组成的有序数列,又叫字符串。

2、空格串是只包含空格的串,有长度有内容,而且可以不止一个空格。

3、子串与主串,串中任意个数的连续字符组成的子序列称为该串的子串,相应的包含子串的串称为主串,子串子啊主串中的位置就是子串第一个字符在主串中的位置。(例如:ove是over的子串)

4、串得到基本操作

StrAssign(&T,chars) //生成一个其值等于chars的串TStrCopy(&T,S) //由串S复制得到串T StrEmpty(S) //若串为空串返回TRUE否则返回FALSEStrLength(S) //返回s的元素个数称为串的长度StrCompare(S,T) // S>T 返回 >0 ; S=T ,返回 =0 ; S<T 返回 <0ClearString(&S) //将串S清空SubString(&Sub,S,pos,len) //用sub返回串S的第pos个字符起长度为len的子串Index(S,T,pos) // 若子串中存在和串T值相同的子串,则返回它在主串中第pos个字符之后第一次出现的位置 ;否则函数值为0Replace(&S,T,V) //用V替换串S中出现的所有与T相等的不重叠的子串StrInsert(&S,pos,T) //在串S的第pos个字符之前插入串TStrDelete(&S,pos,len) //从串S中删除从第pos个字符起出长度为len的子串DestroyString(&S) //串S被销毁

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。