关注 码龄 粉丝数 原力等级 -- 被采纳 被点赞 采纳率 Flag1234 2016-01-22 09:01
采纳率: 0%
浏览 4061 首页 malloc函数出现段错误可能是哪些原因引起的? 如题,code block环境下,代码运行了一段时间后在某处进行malloc()函数返回了段错误。请问malloc函数出现段错误可能是哪些原因引起的?
收起
写回答
好问题
0 提建议
关注问题
微信扫一扫 点击复制链接 分享 邀请回答
编辑 收藏 删除 结题 收藏 举报 结题 再想想 删除 再等等 5条回答 默认 最新 关注 码龄 粉丝数 原力等级 -- 被采纳 被点赞 采纳率 ysuwood 2016-01-22 10:51 关注 没有足够内存分配,或者malloc参数错误。
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?
解决
无用
评论
打赏
微信扫一扫 点击复制链接 分享 举报
评论
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(4条)
向“C知道”追问
报告相同问题?
提交
关注问题
删除 再等等 再想想 采纳 使用malloc函数出现段错误-一级指针-二级指针 2021-06-07 00:46 dengqiangjiayou的博客 使用malloc函数出现段错误 typedef struct { int top; int tail; int* stk; }Queue; typedef struct { Queue* In; Queue* Out; } MyStack; void EnterQueue(Queue* obj,int x) { obj->stk[obj->top]; ... C语言——malloc函数详解 2018-10-23 11:55 tyustli的博客 malloc函数和free函数详解 引言:为什么使用动态内存分配 当你声明数组时,你必须用一个编译时常量指定数组的长度。但是,数组的长度常常在运行时才知道,这是由于它所需要的内存空间取决于输入数据。例如,一个... 在使用malloc函数时遇见的常见错误 2020-05-10 18:17 思维特二的博客 malloc函数简介 malloc函数在C语言和C++中经常使用,为变量动态分配内存空间。 函数原型 void malloc(int size) 说明:malloc 向系统申请分配指定size个字节的内存空间。如果分配成功则返回指向被分配内存的指针,... (C语言)使用malloc开辟空间,当程序运行过程中访问该空间时,出现段错误。 2021-11-11 10:47 Jacckc的博客 malloc的用法简单介绍,以及在使用过程中的一些注意事项。 Linux高级--3.1.2.8 malloc/free/malloc_trim与‘段错误’ 2024-12-14 14:45 忆源的博客 段错误是程序访问无效或非法内存地址时的常见错误。访问空指针(NULL)、未初始化的指针、或已释放的内存(悬空指针)。越界访问数组或缓冲区。栈溢出,例如无限递归或过大的局部变量分配。访问无效的指针地址,例如... malloc函数 2016-12-02 23:54 疏影残月夜的博客 malloc crystal-malloc_pthread_shim:将malloc和pthread函数重定向到bdwgc 2021-02-04 23:47 2. **性能优化**:在多线程环境中,`bdwgc`可以智能地管理内存,避免因手动内存管理而引起的错误,提高程序的稳定性和性能。 3. **跨平台兼容**:由于`bdwgc`是一个跨平台的垃圾收集器,`crystal-malloc_pthread_... 详解 导致 段错误 的 全部原因 2024-11-20 13:42 心瞳几何造型的博客 段错误主要源于。 C语言:段错误产生原因及简单的调试方法 2021-08-05 21:01 枕上的博客 段错误产生原因 1.访问不存在的内存地址 如下面代码,ptr没有申请空间就直接拷贝数据: #include
没有解决我的问题,
去提问