社区
C语言
帖子详情
malloc的问题?
kerer
2003-10-16 11:10:03
len=strlen(code);//len=14
s=(char *)malloc(len*sizeof(char));
len=strlen(s);//len=6
为什么两个len不相等?
...全文
75
2
打赏
收藏
malloc的问题?
len=strlen(code);//len=14 s=(char *)malloc(len*sizeof(char)); len=strlen(s);//len=6 为什么两个len不相等?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kerer
2003-10-16
打赏
举报
回复
怎么初始化?才开始学。
lieyanfriend
2003-10-16
打赏
举报
回复
S所代表的空间没有进行初始化,所以其中可能有'\0'字符,当使用strlen求长的时候所得的数值就有可能不对。
CSAPP:
malloc
lab 文档及解答
《深入理解计算机系统》一书的配套lab之
malloc
lab。学生用来实现自己的
malloc
, realloc和free函数。 Students implement their own versions of
malloc
, free, and realloc. This lab gives students a clear ...
Android中JNI编程出现“Invalid arguments ' Candidates are: void *
malloc
(?) '”的解决方案
在使用
malloc
()进行内存分配的时候 遇到一个
问题
那就是函数报错
malloc
()函数无法识别 报出这样的错误:Invalid arguments ' Candidates are: void *
malloc
(?) ' 于是尝试 Ctrl+鼠标左键 点进去看了一下 就是有很...
Windows内核-内存管理
- 缺页异常解决了什么
问题
- 堆,栈这些内存是怎么申请的 - Windows内核情景分析 第三章 - 不管什么程序,除了程序代码本身所占用的空间外,程序在运行过程中总得使用一定的内存空间,...
可以在中断服务程序执行
malloc
吗?
这是微信群里面的一个群友提的
问题
,原
问题
如下:今天遇到一个面试
问题
请教各位老哥中断服务程序能否
malloc
?为什么?我回答是不行因为中断服务程序应该要尽量简短,且执行完中断...
为什么要
malloc
()?何时要
malloc
()?如何使用
malloc
()?
void *
malloc
(unsigned int num_bytes); //分配长度为num_bytes字节的内存块 返回值是void指针,void* 表示未确定类型的指针,void *可以指向任何类型的数据,更明确的说是指申请内存空间时还不知道用户是用这段...
C语言
69,335
社区成员
243,078
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章