社区
C语言
帖子详情
关于字符串所占内存的动态分配?在线等~~~~~~~~~~~~~~~~~~~
gnodw
2005-04-11 10:41:05
我定义一个字符串不知道长度应该用怎么定义?是用链表还是字符串指针.不想先申请空间
...全文
155
8
打赏
收藏
关于字符串所占内存的动态分配?在线等~~~~~~~~~~~~~~~~~~~
我定义一个字符串不知道长度应该用怎么定义?是用链表还是字符串指针.不想先申请空间
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sugelade
2005-04-11
打赏
举报
回复
char *p;
p=(char *) malloc(n*sizeof(char));
n是你要求的字符个数,多少由你定,什么时候要由你定。
ljq14
2005-04-11
打赏
举报
回复
我也是初学~~~
不明白你什么意思~~~~~~~~~~
用的时候申请动态的~~~~
gnodw
2005-04-11
打赏
举报
回复
OK.继续努力中~~~~~~~~
EnochShen
2005-04-11
打赏
举报
回复
用CString
pcboyxhy
2005-04-11
打赏
举报
回复
无论是链表还是字符串指针
都要申请空间
你可以假定字符串的长度是X,
然后用getche( )逐个读入字符,
将字符加入字符串
如果发现长度不够
就remalloc 一块内存
sugelade
2005-04-11
打赏
举报
回复
用链表还是字符串指针
-----------------------
不太理解楼主意思。链表也是用指针来实现的嘛,跟你所谓的“字符串指针”是一回事。
至于实现,很多教科书都有,自己找吧,这样才能进步。
gnodw
2005-04-11
打赏
举报
回复
路过的指点一下啊..俺初学.概念都不大清
gnodw
2005-04-11
打赏
举报
回复
看来要用指针了.~~~~~有人有关于不知道长度的字符串的操作的代码发上来共享一下啊.~~~~~~~~
Python 47个
字符串
方法
如果是,来学学本课程吧,本课程以讲解官网文档的方式,讲解 Python 47个
字符串
方法,涉及替换、删除、连接、查找、分割、格式化、编码、转换等
字符串
操作,带同学们系统学习 Python
字符串
方法。 &...
C#中
字符串
的
内存
分配与暂存池【非常详细】
想要研究C#中
字符串
的
内存
分配情况,如果能查看
字符串
的
内存
地址就好了。其实我们可以在VS2017中查看变量的
内存
地址,截图中有详细说明: 二、string类型简单说明 string是引用类型的,在C#中引用类型的
内存
分配...
【C/C++】字符或
字符串
长度及所
占
内存
大小的求法
【C/C++】字符或
字符串
长度及所
占
内存
大小的求法
C语言学习(动态
内存
分配和
字符串
)
动态
内存
分配: malloc函数: 要加头文件#inclde<stdlib.h> 格式:void*malloc(size_t size); 向malloc申请的空间的大小是以字节为单位的 返回的结果是void,需要类型转型转换 如a=(int*)malloc(变量...
c语言字符数组所
占
字节数,
字符串
所
占
字节数分析
char *s="\ta\017bc"中指针变量s 指向的
字符串
所
占
字节数是6的原因。'\t' 是一个转义字符相当于键盘“Tab”键‘a’ 普通字符'\017'转义字符ASCII代码值为8进制数17即10进制数15的那个符号(LZ可以自己去查下看是什么...
C语言
69,335
社区成员
243,078
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章