用malloc函数申请一段内存空间,并将字符 串“Hello”保存到该空间并输出到屏幕,然后释 放该内存空间。

用malloc函数申请一段内存空间,并将字符
串“Hello”保存到该空间并输出到屏幕,然后释
放该内存空间。

img

  • 看下这篇博客,也许你就懂了,链接:为什么使用malloc函数申请内存空间时所返回的指针要强制类型转换
  • 除此之外, 这篇博客: C语言malloc的用法和意义中的 4、当不在使用malloc()函数申请的空间之后,应该使用如下函数释放掉这个内存空间 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • void free(void *ptr); //其中void *ptr是malloc()函数的返回值,也就是内存空间的首地址
    

    如果只知道使用,而不知道释放,则在7天*24小时运行的嵌入式产品中,很容易会出现内存泄漏,最终导致系统瘫痪