腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
4
回答
calloc
和malloc可以分配多少内存?
、
、
calloc
和malloc可以分配多少内存?因为malloc和
calloc
可以动态分配内存void *malloc (size_in_bytes);示例 void *
calloc
(number_of_blocks
浏览 1
提问于2013-10-15
得票数 2
1
回答
如何知道函数是否返回C中的值
我编写了一个宏来检查
calloc
是否成功 if (\ if (ptr == NULL)\ printf("Er
浏览 3
提问于2022-07-04
得票数 0
回答已采纳
5
回答
calloc
的两个参数
、
为什么
calloc
要接受两个参数,而不是像malloc那样接受一个参数
calloc
(a, b);
calloc
(a * b, 1);为什么不直接接受要分配的字节总数呢?
浏览 0
提问于2010-11-03
得票数 33
5
回答
结构
calloc
、
、
在main内部,我尝试使用
calloc
在堆栈上进行分配。我似乎找不到出了什么问题。/* main function */ struct port_data_t *port_data = (struct task_data_t*)
calloc
浏览 3
提问于2009-03-09
得票数 0
回答已采纳
2
回答
pthread_create()似乎泄漏了内存
、
、
我已经在
calloc
()和free()上编写了一个简单的wrapper.so来监控内存调用,但pthreads_create()似乎正在泄漏内存。在使用
calloc
(17, 16) (大多数情况下是
calloc
(18, 16))进行初始分配之后,似乎正在尝试释放内存,但是会将nullptr传递给free()。 这是怎么回事?real_
calloc
) { } fprintf
浏览 102
提问于2021-07-25
得票数 1
回答已采纳
1
回答
等长、但每个对象大小不同的
calloc
调用之间是否有特定的区别?
、
// Is
calloc
(25, 2); 等等在所有可能的情况下?
浏览 0
提问于2019-09-15
得票数 1
回答已采纳
4
回答
calloc
(10,4)和
calloc
(1,40)有什么区别?
、
calloc
(10,4)和
calloc
(1,40)有什么区别?我看到这种行为:// things[0] != 0 // things[0] == 0 我想知道为什么。编辑:失去理智是为什么,两者现在看来都是零.至少要让这个问题变得有趣,为什么
callo
浏览 6
提问于2013-09-26
得票数 4
回答已采纳
5
回答
calloc
比malloc好吗?
、
、
、
、
前几天,我刚刚了解了C
calloc
()函数。在阅读了它的描述以及它与malloc (,)的不同之处后,我认为,作为一个非嵌入式程序员,我应该始终使用
calloc
()。但真的是这样吗?我的一个保留是访问
calloc
()-ed内存的额外延迟,但我也不知道从malloc()切换到
calloc
()是否会以更严重的方式破坏程序。 在我看来,
calloc
()的零初始化方面是非常清楚的。我感兴趣的是
calloc
()和malloc()之间的另一个区别--
calloc
()提供的懒惰内
浏览 20
提问于2016-12-21
得票数 17
1
回答
在x86 ISA中使用
calloc
的正确方法是什么?
我们向我展示了许多使用
calloc
和malloc的方法:使用强制转换、不使用等等,所以在这里我有两个选项可以使用
calloc
。我很好奇哪一个适合x86 isa。numOfOccur; struct node *children;如何正确地使用
calloc
备选案文1 temp -> childrencurrChar.children = (NodePtr *)
calloc
(27,si
浏览 2
提问于2014-10-04
得票数 1
1
回答
在malloc或调用
calloc
后初始化为零
、
、
我在使用
calloc
而不是malloc时有点困惑。我记得在某个地方我读到
calloc
比malloc慢,因为
calloc
在执行内存分配后执行初始化为零。这类似于我想知道在
calloc
上使用malloc是否有任何优点,以及首选哪种方法。
浏览 8
提问于2014-12-08
得票数 0
回答已采纳
1
回答
使用
calloc
()而不是malloc()和memset()有什么好处吗?
、
、
、
、
我想知道
calloc
()是否比malloc后面的memset更可取。后者似乎是分配和初始化内存的最常见方式。一个出现了许多
calloc
测试和实现,但是在第一个页面中,没有真正使用
calloc
的代码。
calloc
(n, size)可以防止malloc(n * size)可能发生的溢出。将malloc和memset组合在一起,使
calloc
有机会
浏览 2
提问于2013-03-18
得票数 9
回答已采纳
3
回答
函数内部声明语法
我是用C编写的,而不是C++或C#,如何在函数中打开额外的数组,并将0放在其所有元素中的一行中?错误1错误C2065:“新建”:未声明的标识符错误4错误C2143:语法错误:缺失';‘前面’'[‘ void dup(int a[], int n) int i; t[i] = 0; for(i=0;i<n;i
浏览 0
提问于2012-01-04
得票数 0
回答已采纳
3
回答
在同一指针上重复使用
calloc
、
、
当我在同一个指针上使用不同的连续
calloc
函数时会发生什么?int *ptr;ptr = (int *)
calloc
(Y, sizeof(int)); ptr = (int *)
calloc
浏览 0
提问于2011-10-12
得票数 2
回答已采纳
3
回答
更喜欢malloc而不是
calloc
、
、
可能重复: 有什么情况你喜欢malloc而不是
calloc
。我知道malloc和
calloc
都动态分配内存,
calloc
还将分配内存中的所有位初始化为零。因此,我想使用
calloc
总是比malloc更好。或者,在某些情况下,malloc更好?表演可能是吗?
浏览 0
提问于2010-11-22
得票数 10
回答已采纳
1
回答
分配矩阵性能
、
、
、
设想A: { }int ** v =
calloc
(78 , sizeof(int*)); { } 我假设在性能方面,如果需要初始化数组,最
浏览 3
提问于2022-08-14
得票数 0
回答已采纳
3
回答
双字段的
calloc
()总是计算为0.0吗?
、
、
、
、
双字段的
calloc
()总是计算为0.0吗? assert(*d == 0.0); free(d);
浏览 0
提问于2018-12-14
得票数 5
回答已采纳
2
回答
以二维数组形式返回类型
、
#include<stdio.h> char *** b; b[0]=fun2();} char **a; return a;main(){ char
浏览 2
提问于2012-11-06
得票数 1
2
回答
宏中包含malloc会导致运行时错误吗?
、
、
、
NULL : memset(a, 0, sizeof(a)*s))#define
CALLOC
(t, s) s<=NULL : (t*)MZERO(
calloc
(sizeof(t), s), s)malloc.c:3096: sYSMALLOc: Assertion `(old_top == (((mbinptr) (((cha
浏览 3
提问于2014-03-30
得票数 0
回答已采纳
5
回答
是否有比malloc/
calloc
更好的实现来分配C中的内存?
、
、
因为malloc/
calloc
是在stdlib中为C定义的旧实现。是否有更好的实现可以取代malloc/
calloc
?请不要回答malloc/
calloc
方法上的任何包装方法。在C中分配内存的新实现不应该调用malloc/
calloc
,而应该实现自己的方法。
浏览 3
提问于2012-01-17
得票数 3
1
回答
如何正确地实现一个
calloc
?
、
、
、
有人能告诉我如何使用realloc正确地扩展
calloc
吗?结果:只有
calloc
时隙的值为0,而我与realloc分配的时隙有随机数。(n, sizeof(int)); //first time allocate with
calloc
在创建这个问题之前,试图找到答案。我在谷歌上找到了这个
浏览 13
提问于2022-03-24
得票数 0
回答已采纳
点击加载更多
相关
资讯
C语言基础之动态内存操作汇总
数据结构课程中的一点C语言基础
编程小知识之C+内存分配操作
详述动态内存分配
[务必收藏] Linux用户空间和内核空间所有15种内存分配方法总结
热门
标签
更多标签
云服务器
ICP备案
即时通信 IM
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券