嵌入式开发的面试,既考察基础知识,也会结合项目实践。本文整理了常见的必备八股文内容,帮助大家快速查漏补缺。一、C 语言与内存管理指针与数组char *p 和 char a[] 的区别?二级指针、函数指针、回调函数的用法。字符串操作strlen 和 sizeof 的区别。strcpy 与 memcpy 的不同点。内存分配malloc/free 与 new/delete 的区别。内存对齐原则,为什么要对齐?栈区、堆区、静态区、常量区的区别。常考陷阱宏定义和 inline 的区别。const、volatile、static 的用法。大端小端存储的判断。二、数据结构与算法链表单链表、双链表、循环链表的...