关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已采纳
新手,vs2019写c语言中使用realloc,老是返回空指针,求大神帮忙
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
CSDN专家-link 2021-06-11 17:49关注malloc的时候,n还是0呢。等用户输入n后再malloc吧
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2023-03-17 13:12回答 4 已采纳 该回答引用GPTᴼᴾᴱᴺᴬᴵ根据提供的代码和信息,出现问题的地方可能是在fillCommandStructure函数中: void fillCommandStructure(Command *cp,
- 2023-04-18 12:11回答 3 已采纳 问题出在Add函数中,每次添加联系人时,使用了con->data[con->sz]来存储新的联系人信息,但是在Check函数中,如果需要扩容,重新分配了内存空间,此时con->dat
- 2022-09-21 08:08回答 1 已采纳 可以查看手册:c语言-realloc() 中的内容
- 2024-12-05 05:45本文详细介绍了C语言中指针的基本概念、声明与初始化、使用指针访问内存、指针与数组、指针与字符串、指针与函数等内容,并重点讲解了内存管理中的静态内存分配、动态内存分配及其相关函数(malloc、calloc、realloc...
- 2022-07-31 05:57回答 1 已采纳 str必须是动态分配的内存才能realloc。str.str = (char *)malloc(10); realloc后不需要freestr->str = newbase; 这个也不需要
- 2022-01-24 02:29回答 3 已采纳
- 2019-12-02 04:20回答 1 已采纳 output函数中的&符号去掉,你那打印的是地址,不是值
- 2024-04-03 21:30Jason_from_China的博客 在使用这些函数时,应当总是检查返回的指针是否为 `NULL`,以避免潜在的空指针引用错误。并且在使用 `calloc` 或 `realloc` 分配的内存后,应当在不再需要时使用 `free` 函数来释放内存,以避免内存泄露。如果 `ptr`...
- 2022-10-05 01:39回答 2 已采纳 s->top是什么类型啊???怎么会是 (s->top)=(ElemType * )malloc(STACK_INIT_SIZEsizeof(ElemType));
- 2022-05-23 05:49回答 1 已采纳 下面是我的理解,供参考:用一个char指针保存description之前的值,然后当description再次指向新的分配内存后,如果内存分配失败,就用free函数释放这个char指针指向的内存块。(
- 2021-09-07 08:45回答 3 已采纳 有帮助望采纳 #include <stdio.h> // #include <math.h> #include <memory.h> int main() {
- 2021-09-19 06:36C语言是一种广泛使用的计算机编程语言,它以指针操作作为其核心特性之一。指针是变量的内存地址的直接表示,允许程序员以非常灵活和强大方式来控制内存。然而,正是因为这种灵活性,指针也是C语言中容易出错的地方。...
- 2020-09-15 03:26内存泄漏是编程中常见的问题,当使用`malloc`、`calloc`或`realloc`分配的内存没有被`free`释放时,这部分内存就无法被系统回收,久而久之会导致可用内存减少。程序运行过程中,如果内存泄漏持续发生,系统性能会受...
- 2024-07-23 12:54在IT领域,C语言是一种基础且至关重要的编程语言,它以其高效、简洁和灵活的特点深受程序员喜爱。"C精彩文章40篇"的资源可能是一个集合,包含了40篇深入探讨C语言各种主题的文章,旨在帮助学习者和开发者提升C语言...
- 2023-10-10 11:33C语言作为一门强大的系统级编程语言,它的灵活性和效率深受程序员喜爱,但同时也因为其特性使得安全问题尤为突出。本课程旨在帮助初学者和经验丰富的C语言开发者了解并避免常见的安全陷阱。 首先,我们要明白,即使...
- 2022-04-23 10:09_麦子熟了的博客 文章目录前言一、认识了解realloc函数二、使用realloc函数解析 前言 有时我们觉得我们用malloc,calloc函数申请的动态内存空间太大了,有时觉得申请的空间太小了,为了合理使用内存,我们要对内存的大小做灵活的...
- 2023-07-09 03:14本文将深入探讨如何使用C语言实现顺序表,并重点讲解`realloc`函数在扩展内存时的作用。 首先,我们需要理解顺序表的基本操作,包括创建、插入、删除和查找。在C语言中,我们可以使用结构体来表示顺序表,例如定义...
- 2024-07-18 23:50极客代码的博客 在某些复杂的程序中,为了进一步提高内存管理的效率和性能,可以设计并实现自定义的内存管理器。自定义内存管理器可以根据程序的具体需求,提供更加精细和高效的内存分配、释放和重分配策略。例如,可以实现对特定...
- 2024-01-06 03:06【标题】:“NWPU-C语言实验部分知识点编程总结”是对西北工业大学NOJ(Northwest Polytechnic University Online Judge)C语言实验课程中的重要编程知识点进行的归纳和提炼。这个总结涵盖了C语言的基础语法、控制...
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司