|
|
知识路径: > 计算机系统基础知识 > 计算机软件基础知识 > 数据结构与算法 > 常用数据结构 > 线性结构 > 串 >
|
相关知识点:6个
|
|
|
|
大多数的程序语言在其开发资源包中都提供了字符串的赋值(拷贝)、连接、比较、求串长、求子串等基本运算,利用它们就可以实现关于串的其他运算。下面简要介绍求串长和串比较运算的实现。
|
|
|
【函数】求串长,即计算给定串中除结束标志字符'\0'之外的字符数目。
|
|
|
|
|
对于串s1和s2,比较过程为:从两个串的第一个字符开始,若串s1和s2的对应字符相同,则继续比较下一对字符;若串s1的对应字符大于s2的相同位置字符,则串s1大于s2,否则s1小于s2。返回值0表示s1和s2的长度及对应字符完全相同,其他返回值则表示两个串中第一个不同字符的编码差值。
|
|
|
|
|
|
|
|
|
|
|
|
|