当前位置: 首页 > news >正文

网站建设服务杭州西宁网站设计建设

网站建设服务杭州,西宁网站设计建设,图片制作器下载,wordpress页面加上html本文档主要记录嵌入式C语言在子函数中应用malloc函数的方式,在实际项目中内存管理特别重要 一般在主函数中(main)使用malloc函数,然后在通过free函数进行释放内存,但有时候如果必须在子函数长调用malloc函数该怎样进行…

本文档主要记录嵌入式C语言在子函数中应用malloc函数的方式,在实际项目中内存管理特别重要

一般在主函数中(main)使用malloc函数,然后在通过free函数进行释放内存,但有时候如果必须在子函数长调用malloc函数该怎样进行内存释放呢?

📋 个人简介

  • 💖 作者简介:大家好,我是喜欢记录零碎知识点的小菜鸟。😎
  • 📝 个人主页:欢迎访问我的 Ethernet_Comm 博客主页🔥
  • 🎉 支持我:点赞👍+收藏⭐️+留言📝
    -📣 系列专栏:嵌入式C编程🍁
  • 💬格言:写文档啊不是写文章,重要的还是直白!🔥
  • 方式1:通过函数返回值
  • 方式2:通过二级指针传参

【嵌入式软件C编程】主函数free子函数malloc地址的两种方式以及注意事项

    • 1. 代码展示
    • 2. 实验结果
    • 3. 原理介绍

1. 代码展示

直接展示测试代码:

/*无参数,函数返回 malloc 的地址 */
int * test_malloc_ins(){int *fun_val  = (int)malloc(sizeof(int));printf("test_malloc_ins fun_val addr  = 0x%08x \r\n",fun_val);return fun_val;
}/*无返回值,函数通过二级指针传递地址*/
void test_malloc_ins_2(int **pointer){int *fun_val  = (int)malloc(sizeof(int));printf("test_malloc_ins_2 fun_val addr  = 0x%08x \r\n",fun_val);* pointer = fun_val;
}int main()
{int *main_test;printf("============测试1,函数返回值=============== \r\n");main_test = test_malloc_ins();printf(" main_test addr  = 0x%08x \r\n",main_test);printf("**** free ***** \r\n");free(main_test);main_test = NULL;printf("after free main main_test addr  = 0x%08x \r\n",main_test);printf("\r\n");printf("\r\n");printf("\r\n");printf("============测试2,函数不带返回值:二级指针法=============== \r\n");int *p = NULL;test_malloc_ins_2(&p);printf("*p  = 0x%08x \r\n",p);free(p);p = NULL;printf("after free  ,*p  = 0x%08x \r\n",p);
}

2. 实验结果

在这里插入图片描述

3. 原理介绍

C/C++中在子函数中使用malloc分配内存和free释放内存的方法

http://www.yayakq.cn/news/613754/

相关文章:

  • 化妆品网站的建设 论文wordpress 添加自定义栏目面板
  • 深圳做网站排名哪家专业织梦网站手机版端设置
  • 重庆人居建设集团网站东莞微联建站
  • 网站开发一般用什么工具弹幕网站开发代码
  • 网站推广途径电商网站的建设背景
  • 苏州企业网站制作设计公司wordpress 如何制作模板下载
  • 小熊代刷推广网站网站开发电话话术
  • 站长之家seo综合企业网上推广方式
  • 两学一做知识竞答网站网络专业毕业设计
  • 网站建设公司现状360建站工具
  • 做网站图片自动切换烟台网站建设烟台
  • 网站更换服务器对seo的影响时间管理系统 网站开发
  • 网站运营问题wordpress 段落间距
  • 自建外贸网站个人网站如何赚钱
  • 网站标题字体设计网站的导航栏设计文本
  • 网站优化与seo的区别重庆企业网站建设报价
  • 餐饮加盟什么网站建设网络公司给别人做网站的cms是买的授权么
  • 网站建设浙江办公室装修设计公司哪家好
  • 新乡辉县网站建设网站分享图片怎么做
  • 做网站的私活网站营销方式
  • 博望网站建设网站建设需求精确表
  • 做网站付费流程网络营销方式有哪些视频
  • dede网站模板安装现在最火的发帖平台
  • 网站如何做关网页培训多少钱
  • 网站五合一建设网站登记表
  • 提供网站建设工具的品牌项目计划书范文模板
  • 免费网站qq抓取备案我网站的大致内容是
  • 深圳响应式网站建设wordpress图片合成
  • 安康网站开发个人网站建设教学视频百度云盘
  • 网站规划管理系统桂林房价