- 15
- 0
- 约1.17万字
- 约 51页
- 2017-04-14 发布于上海
- 举报
四章串
用一组连续的存储单元来存放串,直接使用定长的字符数组来定义,数组的上界预先给出,故称为静态存储分配。 例如: #define MAXSTRLEN 255 //用户可用的最大串长 typedef unsigned char SString[MAXSTRLEN+1 ]; SString S; //S是一个可容纳255个字符的顺序串。 一、定长顺序存储 一般用SString[0]来存放串长信息; C语言约定在串尾加结束符 ‘ \0’,但不计入串长; 若字符串超过MAXSTRLEN, 则自动截断 (因为静态数组存不进去)。 算法描述 两串连接Concat(T,S1,S2) (算法4.2) 用T返回S1和S2连接成的新串. Status Concat(SString T, SString S1, SString S2,) { // 用T返回由S1和S2联接而成的新串。若未截断, 则返回TRUE,否则FALSE。 return uncut; } // Concat 串的联接算法中需分三种情况处理: T[1..S1[0]] = S1[1..S1[0]]; T[S1[0]+1..S1[0]+S2[0]] = S2[1..S2[0]]; T[0] = S1[0]+S2[0]; uncut = TR
您可能关注的文档
最近下载
- GB_T 51121-2015风力发电工程施工与验收规范.pdf VIP
- 传感器与检测技术参数检测解读.ppt VIP
- 2025年11月16日四川省事业单位考试《公共基础知识》试题(网友回忆版)(含答案).pdf VIP
- 2025年(完整版)民航初级货运员理论知识题库 .pdf VIP
- 精品解析:山东省济南市历城第一中学2025-2026学年高二上学期期中英语试题(原卷版).docx VIP
- 2025年广东广州市地理生物会考真题试卷+解析及答案.docx VIP
- 【广东】2025年高考广东卷生物高考真题文档版-A4答案卷尾.docx VIP
- 电梯vge产品介绍.pdf VIP
- 化疗一周食谱.pdf VIP
- 《光伏发电站安全规程》.pdf VIP
原创力文档

文档评论(0)