后端岗位面试题更新 2026-08-05
请介绍C语言的内存结构,重点说明堆和栈分别存储什么变量。
烽火通信后端开发通信/运营商技术原理问题排查C
考察说明
考察对C语言内存分区、堆栈差异及变量存储位置的理解
回答思路
- 能清晰说出内存结构的主要分区(栈、堆、全局/静态区、常量区、代码区)
- 准确说明栈的自动分配、先进后出、存储局部变量和函数参数
- 准确说明堆的动态分配、需手动管理、存储动态申请的内存(如malloc)
- 能够举例说明哪些变量放在栈上、哪些放在堆上
- 能补充栈溢出和内存泄漏等常见问题
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。