腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
5
回答
C
语言
中的
free
()问题
、
可能重复:
浏览 10
提问于2011-02-25
得票数 4
回答已采纳
2
回答
C
语言
中的
free
()数据块
、
、
当一个人在
C
中使用
free
()时,释放一个指针是否就释放了包含的指针? 例如,如果指针指向一个结构数组,每个结构数组包含另一个字符串数组和一些其他字段。
浏览 1
提问于2011-02-13
得票数 0
回答已采纳
7
回答
关于
C
语言
中的malloc()和
free
()
、
、
、
、
我有以下
C
代码:#include<stdlib.h> {}node; {malloc ( sizeof( node )); n->a = 6;
free
我的问题是,即使在
free
(n)之后,为什么n->a
浏览 2
提问于2010-09-21
得票数 3
回答已采纳
2
回答
当按顺序调用malloc和
free
函数时,是否可能出现内存碎片?
、
、
、
、
我正在用
C
语言
做一个嵌入式系统应用程序,我想知道以下几点。如果你按顺序使用malloc和
free
函数,你还需要担心内存碎片吗?例如: malloc(a) malloc(b) malloc(
c
)
free
(
c
)
free
(b)
free
(a) 谢谢你的帮助。
浏览 0
提问于2013-11-19
得票数 2
2
回答
用
C
语言
实现
free
()的正确方法
、
、
\n", i); 25 27 { 29 } 30
free
(test_array); /* only do this <em
浏览 2
提问于2014-03-20
得票数 0
回答已采纳
2
回答
如何在
C
中跟踪动态内存的大小
、
、
、
、
我还知道
free
( poinerVar)将取消分配(释放已分配的内存)。但是,我无法想象
free
()如何知道要释放的内存量。托管
语言
,如
C
#,Java会跟踪它的对象以进行垃圾回收,但
C
语言
肯定不会(据我所知)。 在内存管理级别发生了什么,允许使用
free
释放内存分配,并只传递指针变量。
浏览 3
提问于2013-04-02
得票数 1
回答已采纳
2
回答
ISO
C
90禁止可变长度数组[-Werror=vla]
、
、
、
, m+1, r); } 当我编译时,我得到了这个错误:error: ISO
C
90forbids variable length array ‘L’ [-Werror=vla] ^~~~~~~ error: ISO
C
90 forbids
浏览 11
提问于2020-03-30
得票数 0
1
回答
为什么我们可以得到像这样的结构的偏移量?
、
、
我们可以通过这种方式获得结构中字段的偏移量:#include <unistd.h> int len;{ printf("%d\n", &sdshdr::
free
浏览 0
提问于2015-03-06
得票数 0
1
回答
C
:大于1000的二维数组的乘法会导致分割错误。
、
、
time.h> int **matriks1=NULL,**matriks2=NULL,**result=NULL, r1=0,
c
1(int)); srand(time(NULL));// Column of first matrix should be equal to column
浏览 3
提问于2017-11-09
得票数 2
回答已采纳
2
回答
如何在
C
中自动释放多个malloc?
、
、
我想在
C
语言
的程序结束时自动多个
free
多个malloced内存。char) * 10);str3 = malloc(sizeof(char) * 10);void my_
free
()
free
(str1);
free
(str3);而是一个释放程序期间分配的所有内存的函数。
浏览 1
提问于2015-07-08
得票数 2
回答已采纳
2
回答
C
++如何修复结构header_t没有成员“%s”
、
、
我有一个用
C
语言
编写的程序,其中包含多个结构 size_t size; struct header_t *; struct { unsigned is_
free
在
C
语言
中,这个程序可以正常运行,但是当我尝试将这个结构添加到
C
浏览 3
提问于2021-05-20
得票数 1
3
回答
gnu
c
++如何实现新建和删除
、
、
new和delete只是封装了malloc和
free
吗?在哪里可以找到new和delete的定义?为什么我找不到包含在bits/allocator.h中的bits/
c
++allocator.h?
浏览 0
提问于2015-07-05
得票数 4
3
回答
如何用
C
语言
进行自动内存管理?
、
、
、
在
C
语言
中,由malloc和
free
完成内存分配/去分配。
C
++中有一些用于自动内存管理的解决方案,如: 在
C
语言
中是否有自动内存管理的解决方案? 然后我
浏览 0
提问于2011-07-26
得票数 10
回答已采纳
6
回答
如何在
C
中释放二维数组?
、
int **)malloc(sizeof(int*)*N); ptr[i]=(int*)malloc(sizeof(int)*N));
free
(ptr) 那么ptr会被释放吗?
浏览 1
提问于2011-04-15
得票数 28
回答已采纳
1
回答
双自由崩溃或不崩溃
、
、
、
int *a = malloc(8);
free
(a); // No crash.
浏览 3
提问于2016-04-17
得票数 0
回答已采纳
2
回答
从结构数组中删除数据
、
、
一旦这个人存在,我就会尝试使用
free
(employeeDataArr[size]); 删除某个员工的信息。 我希望删除他们的姓名,年龄,职级,级别和某些员工的备忘录。(employeeName,dataBase);// search the index of inputted person's data in the dataBase array
free
(dataBase[nameIndex]);//
free
the memory of inputted person&
浏览 21
提问于2021-04-04
得票数 0
4
回答
在
C
中正确使用
free
()函数
、
、
、
我是
C
语言
的新手,所以你能告诉我这样做是否正确吗? 例如:缓冲区上的程序点,我在
free
()函数中使用该
free
()作为参数。那么,这个功能会导致什么问题呢?
浏览 3
提问于2015-04-04
得票数 10
回答已采纳
2
回答
使用
c
语言
时,在.h和.
c
中使用malloc和
free
、
、
我对
C
编程很陌生,我对malloc()和
free
()感到很困惑。我希望这个函数在我的小解析器(myparser.h和myparser.
c
)中,将来可以作为库使用。void *parser_get_pointer(char *token_value, char *type) { result = fp; }} 而主要
浏览 2
提问于2015-03-11
得票数 0
回答已采纳
10
回答
在
C
++中为malloc和
free
创建一个包装函数
、
、
、
我正在尝试用
C
语言
为
free
和malloc创建包装器函数,以帮助通知我内存泄漏。有谁知道如何声明这些函数,这样当我调用malloc()和
free
()时,它将调用我的自定义函数,而不是标准库函数?
浏览 1
提问于2008-11-04
得票数 43
5
回答
如何在
C
中从字符串中获取一个子字符串?
、
、
我想用
C
语言
创建一个函数,它从一个字符串中获取一个子字符串。strcpy(test, "test");
free
(test); // just wanted the substr from test printf("%s\n", sub); // prints "es"
浏览 1
提问于2015-04-04
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言,C+语言
C语言小白入门《一》——C语言简介
C语言编程之C语言加密字符
C语言推箱子源码分享,C语言兴趣视频教程,C语言编程,C语言可视化编程
漫谈C语言及如何学习C语言
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券