该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

#include

#include

int main()

{

int m = 0,n = 0;

printf("请输入数组长度:");

scanf("%d",&m);

int* q = (int*)malloc(n*sizeof(int));

if(q==NULL)

{printf("内存分配失败!");

return 0;

}

for(;n

{

q[n]=1+n;

}

for(n=0;n

{

printf("%d ",q[n]);

}

printf("\n");

free(q);

q = NULL;

return 0;

}

请输入数组长度:7

1 2 3 4 5 6 7

*** Error in `./a.out': free(): invalid next size (fast): 0x0000000000e4c010 ***

a.out: malloc.c:2369: sysmalloc: Assertion `(old_top == (((mbinptr) (((char *) &((av)->bins[((1) - 1) * 2])) - __builtin_offsetof (struct malloc_chunk, fd)))) && old_size == 0) || ((unsigned long) (old_size) >= (unsigned long)((((__builtin_offsetof (struct malloc_chunk, fd_nextsize))+((2 * (sizeof(size_t))) - 1)) & ~((2 * (sizeof(size_t))) - 1))) && ((old_top)->size & 0x1) && ((unsigned long)old_end & pagemask) == 0)' failed.

已放弃 (核心已转储)

c语言free释放内存错误,为什么这段程序在加上free释放内存后会提示出错相关推荐

  1. python 画图 内存-10种检测Python程序运行时间、CPU和内存占用的方法

    在运行复杂的Python程序时,执行时间会很长,这时也许想提高程序的执行效率.但该怎么做呢? 首先,要有个工具能够检测代码中的瓶颈,例如,找到哪一部分执行时间比较长.接着,就针对这一部分进行优化. 同 ...

  2. C语言基础知识之define宏定义表达式,undef,内存对齐,a和a的区别,数组知识点,int (*)[10] p,二维数组参数与二维指针参数,函数指针数组,常见的内存错误及对策

    一.用define宏定义表达式 1.定义一年有多少秒: #define SEC_A_YEAR 60*60*24*365 //上述描述不可靠,没有考虑到在16位系统下把这样一个数赋给整型变量的时候可能会 ...

  3. 大内高手—常见内存错误

    大内高手-常见内存错误 转载时请注明出处:http://blog.csdn.net/absurd 随着诸如代码重构和单元测试等方法引入实践,调试技能渐渐弱化了,甚至有人主张废除调试器.这是有道理的,原 ...

  4. 大内高手 常见内存错误

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 大内高手 ...

  5. 用valgrind 检测内存错误

    用valgrind 检测内存错误 ---------------------------------------- 前言: -------------------------------------- ...

  6. 如何在你的C/C++代码中避免、发现(修复)内存错误

    内存错误一般都是焦聚在c和c++应用程序中,而且它会直接影响到应用程序的稳定性和正确性.这些错误都是源于程序在设计时的bug.这种错误很难重现,难于排除,并且要正确修正要花费高昂的代价.应用程序如果有 ...

  7. [译] C程序员该知道的内存知识 (4)

    续上篇: [译] C程序员该知道的内存知识 (1) [译] C程序员该知道的内存知识 (2) [译] C程序员该知道的内存知识 (3) 这是本系列的第4篇,也是最后一篇,含泪填完这个坑不容易,感谢阅读 ...

  8. 你知道你的程序到底能使用多少内存吗?

    作为一个程序员,好像这个问题不用回答似的,如果是32位程序,最多能使用2G内存.如果是64位程序,那就多了去了. 我们以32位程序作为说明对象. 有时候,用C++写的一个程序,通过task manag ...

  9. 调试内存_如何调试Python 程序的内存泄露问题

    IT服务圈儿 有温度.有态度的IT自媒体平台 本文经公众号:未闻Code(ID:itskingname) 授权转载 如需二次转载请联系出处 如果大家在 Linux 或者 macOS 下面运行一段可能导 ...

最新文章

  1. 基于visual Studio2013解决面试题之0901奇偶站队
  2. python的异常机制
  3. 转载:JQuery制作的选项卡改进版
  4. LCT维护子树信息(BZOJ4530:[BJOI2014]大融合)
  5. James 3.0 邮箱配置
  6. SQL Server 中如何判断表是否存在
  7. PHP错误处理函数set_error_handler()的用法
  8. echarty轴自定义显示不全_表格打印不全怎么办?这招超简单!
  9. 阿里百川码力APP监控 来了!
  10. 2008年8月30日人力资源系统启动会
  11. Eclipse配置使用SVN插件
  12. 企业级多用户发卡平台源码PHP
  13. Qt阅读器-ofd格式
  14. Vue - 滑块拖动拼图验证(滑块验证安全检测)
  15. word2016从某一页开始插入新的起始页码
  16. 二叉树的基本原理和性质(初学必看)
  17. WebApp最佳实践用户体验篇之如何针对多种屏幕尺寸设计合理的移动应用
  18. oracle goldengate 数据库复制配置手册
  19. 表情识别------CNN训练fer2013数据集
  20. 《Windows 8 权威指南》——2.2 Windows 8 Metro界面

热门文章

  1. python3遍历字典
  2. FileLoadException: 未能加载文件或程序集aliyun-net-sdk-cf, Version=1.0.0.0,
  3. NOIP复赛真题讲解普及组2012-摆花
  4. Java将字节数组转换成字符串
  5. 因果推断初探 | 万事皆有因果
  6. UE4对Slomo的来源进行一次简单分析
  7. vlc学习计划(3)--VLC及其他播放器
  8. 动物之森服务器维护时间,动物之森再生资源多久刷新 动物之森资源刷新规律一览...
  9. express-日志、开发环境、生产环境
  10. MATLAB简单图形绘制——小蝴蝶