首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
求求offer的牛肉丸很粗心
广州工商学院 嵌入式软件工程师
发布于广东
关注
已关注
取消关注
@HellowordX:
嵌入式面经
1.(内存)堆和栈的区别⭐堆栈空间分配不同:栈由操作系统自动进行分配和释放,用于存放函数的参数值、局部变量的值等,具有高效性。堆一般由程序员手动进行分配和释放,效率比栈低很多。堆栈缓存方式不同:栈使用一级缓存,存储在处理器核心中,调用完成后立即释放,速度较快。堆存储在二级缓存或主存中,速度相对较慢。生长方向:堆:堆的分配方向是向上的,即向地址较大的方向分配。当堆需要扩展时,会向高地址方向增长。栈:栈的分配方向是向下的,即向地址较小的方向分配。当栈需要扩展时,会向低地址方向增长。生命周期:堆:堆上的内存在分配时并不会被立即释放,需要手动进行内存释放操作。堆上的数据可以在程序的任意位置进行访问,不受函数的调用关系限制。栈:栈上的内存分配和释放是自动进行的,随着函数的调用和返回进行相应的操作。栈上的数据只在特定的作用域内有效,函数执行完成后会自动释放。空间大小:栈的空间大小一般较小,通常最多为2MB,超过则会报溢出错误。堆的空间比较大,理论上可以接近3GB(对于32位程序来说)。能否产生碎片:2.在函数中申请堆内存需要注意什么⭐确保不要错误地返回指向栈内存的指针,因为栈内存会在函数结束时自动释放。避免在函数内部申请临时数组,因为函数执行完成后,该数组会消失。不要返回指向常量区的内存空间,因为它们无法修改且获取它们没有意义。使用传入一级指针无法解决问题,因为函数内部指针的修改不会影响传入的指针。在分配堆内存时,确保空间足够存储所需数据,避免访问越界和产生未定义行为。解决办法如下:使用二级指针来返回申请的堆内存的地址,通过间接引用来修改指针值,从而确保在函数外部能够获取到堆内存的内容。使用指针函数来解决问题,即返回通过malloc函数申请的堆内存的地址,这样可以在函数外部使用free函数释放该内存。3.请你说说内存碎片⭐内存碎片是指在内存管理过程中产生的未被有效利用的零散、不连续的内存空间。主要分为两种类型:内部碎片和外部碎片。内部碎片:是由于固定大小的内存分配方式或对齐要求等原因导致的未被利用的小空间。当分配给进程的内存块大于所需的大小时,其中的剩余空间就成为了内部碎片。外部碎片:是由于存在未分配的连续内存空间太小而不能满足分配请求,从而导致这些内存无法被有效利用。解决内存碎片问题的方法可以包括:
点赞 7
评论 1
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
10-12 12:19
已编辑
上海商学院 Java
网易有道1012笔试
符合条件的vue模版公共子序列最大长度选择 出租房子还是存货的最大收益洪水逃离最短时间 import java.util.*; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static boolean AllEmp(StringBuilder s) { //检查模版括号内是否全为空 String a = s.toString(); for (char ch : a.toCharArray()) { if (ch != ' ')return false; } return true; } public stat...
投递网易有道等公司10个岗位
点赞
评论
收藏
分享
10-08 21:55
门头沟学院 嵌入式软件工程师
新凯来嵌软一面面经
9月26号晚上面的 大概半个小时左右的面试时间 1、自我介绍 2、前20分钟问一下实习经历 3、问设计模式,数据库优化 4、手撕代码:求根号2的值 5、最后就是反问环节 1️⃣部门这边是做什么的? 2️⃣部门强度怎么样? 6、问我喜欢什么运动 整个面试环节,感觉还是很轻松愉快
查看8道真题和解析
点赞
评论
收藏
分享
09-12 14:26
已编辑
门头沟学院 Java
好累
为什么啊为什么啊 别人找实习我也在找实习 别人找暑期还在找实习 别人秋招我还是在找实习 哪里都投遍了为什么一个机会都没有 😅😅好累好累 友友们可以看看有什么问题吗😭😭
点赞
评论
收藏
分享
08-18 10:49
喀什大学 产品经理
普通二本真的拿不到offer吗
花了快两百改简历,投了一百多家,一直被拒,普通二本还能上岸吗😰
珩珺:
那些经历都太大太空了,实习的情况不了解,大创项目连名字、背景、目的及意义都没体现出来;地摊经济更是看完连卖的什么产品都不知道,项目成果直接写营收多少都更直观真实一点;后面那个校文体部的更是工作内容是组织活动整理流程,成果变成了当志愿者,而且你们学校本科学生会大一入学就直接当部长吗,志愿里面还提到了疫情防控,全面解封是22年12月的事情,可能时间上也有冲突。可能你花了钱人家就用AI给你随便写了点内容改了一下,没什么体现个性化的点
点赞
评论
收藏
分享
10-13 14:18
门头沟学院 C++
川渝人offer选择,急!!!
👋个人背景:本2硕9,川渝人,offer1马上让签了,其他两个还没开出来,但是想发出来问问。offer1:国机重装,央企,base成都,机械设计岗位,总包n-5,一次性安家费14w,房价大概是重庆的1.5倍,朝九晚五双休。👏offer2:联合电子,base重庆,嵌入式开发岗,总包大概n,联电感觉学到的东西很多,岗位可能好一点,后面更好跳槽,而且离家近。💯offer3:卓驭科技,base深圳,总包参考去年大概2n,具体岗位不说了,也是技术岗,但可能工作内容更多是对接,以及流程体系方面的一些工作,开发可能比较少甚至没有,担心后面不好跳槽。
牛客60222160...:
你都打100分了,还问
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
从摆烂到OC,嵌入式人的血泪史
4787
2
...
害,找工作哪有不上当的!
4529
3
...
找到靠谱的公司,少走些弯路
3364
4
...
双非秋招大厂time line参考
3183
5
...
最近面试回答不出来的题
2920
6
...
26国考公告出炉,放宽到38岁意味着什么
2890
7
...
末9四段大厂实习|秋招收尾结束
2753
8
...
牛牛求救🆘,不敢梭哈后端第二技能点怎么搭配
2263
9
...
国庆可能会被打折,但发疯文学永远不打折!
2141
10
...
京东官宣发布新车,会有新的HC吗?
2135
创作者周榜
更多
正在热议
更多
#
找工作中的小确幸
#
10470次浏览
98人参与
#
秋招踩过的“雷”,希望你别再踩
#
19801次浏览
223人参与
#
爱玛科技集团求职进展汇总
#
30202次浏览
209人参与
#
面包vs爱情,怎么选?
#
17102次浏览
187人参与
#
实习在多还是在精
#
3162次浏览
44人参与
#
发面经攒人品
#
2348736次浏览
32654人参与
#
反问环节如何提问
#
107012次浏览
2009人参与
#
实习下班不想学习,正常吗?
#
3525次浏览
48人参与
#
机械求职避坑tips
#
67370次浏览
449人参与
#
校招谈薪一定要知道的事
#
3346次浏览
53人参与
#
你觉得什么岗位会被AI替代
#
4841次浏览
83人参与
#
贝壳求职进展汇总
#
36329次浏览
202人参与
#
机械人值得去的小众企业
#
24422次浏览
54人参与
#
浪潮求职进展汇总
#
17971次浏览
137人参与
#
秋招结束之后的日子
#
88817次浏览
986人参与
#
实习最想跑路的瞬间
#
82033次浏览
524人参与
#
你做过哪些dirty work
#
19997次浏览
143人参与
#
选完offer后,你后悔学机械吗?
#
39488次浏览
243人参与
#
投格力的你,拿到offer了吗?
#
119290次浏览
686人参与
#
诺瓦星云求职进展汇总
#
220010次浏览
1715人参与
#
机械人,签完三方你在忙什么?
#
61793次浏览
235人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务