- 博客(2)
- 收藏
- 关注
原创 2021-09-14
**浅谈栈区和堆区的区别** 1.程序的内存分配方式 栈(stack):由编译器自动分配和释放,存放函数的参数、局部变量、临时变量、函数返回地址等; 堆(heap):一般由程序员分配和释放,如果没有手动释放,在程序结束时可能由操作系统自动释放,稍有不慎会引起内存泄漏。 2.申请后系统的响应 栈:只要栈的剩余空间大于所申请的空间,系统将为程序提供内存,否则将报异常提示栈溢出。 堆:在记录空闲内存地址的链表中寻找一个空间大于所申请空间的堆结点,然后将该结点从空闲结点链表中删除,并将该结点的空间...
2021-09-14 23:51:01 80
原创 第九周学习周报
第九周学习周报 **(2018.11.04)** 一.本周学习情况: 1、本周主学习了Arduino入门手册: (1)用Mind+玩Arduino–点亮灯泡/在家做DJ/感知外部世界/舵机 (2)电子鸣鸟 (3)轮盘游戏机 (4) 交互式流水机 (5...
2018-11-04 17:10:00 407
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人