正在加载图片...
】串的表示和实现 ◆串的堆分配存储表示 堆:一个自由存储区,C中用 malloc和feO来管理 该方法仍以一组地址连续的存储单元存放串值字符 序列,但它们的存储空间在程序执行过程中动态分 配而得 串操作仍基于“字符序列的复制” 设堆空间为: typedef struct char store SMAX+ll { int length;,/*串长* 自由区指针: int free int strada;*起始地址* 串的存储映象类型如右: 3 HString HString T, S strada SUN length 01串的表示和实现  串的堆分配存储表示 – 堆:一个自由存储区,C中用malloc()和free()来管理 – 该方法仍以一组地址连续的存储单元存放串值字符 序列,但它们的存储空间在程序执行过程中动态分 配而得 – 串操作仍基于“字符序列的复制” typedef struct { int length; /*串长*/ int stradr; /*起始地址*/ } HString; HString T, S; T 0 1 2 3 stradr S U N length 设堆空间为: char store[SMAX+1]; 自由区指针:int free; 串的存储映象类型如右:
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有