百面嵌入式专栏(技能篇)嵌入式技能树详解

在这里插入图片描述

沉淀、分享、成长,让自己和他人都能有所收获!

本篇我们将介绍嵌入式重点知识。

百面嵌入式专栏(技能篇)嵌入式技能树详解_第1张图片

一、C语言


C语言这一块的高频考点有预处理、关键字、数据类型、指针与内存管理。

  1. 预处理有文件包含、宏定义、条件编译,其中最重要的是宏定义,通常考核宏定义的语法、宏替换与函数的区别等。
  2. C语言的关键字有很多,有普通的数据类型关键字(如char, struct等)、控制语句关键字(如continue, break等),还有常考的存储类关键字(auto, extern, static, const, register)、其他关键字(sizeof, typedef, volatile),对于这些关键字,我们都应该很清楚它们的含义。
  3. 数据类型的重点有数组、结构体、共用体,常考的问题有“一维数组跟二维数组的指针式访问”、“结构体的内存对齐规则及原因”、“结构体跟共用体的区别”等。
  4. 内存管理与指针,重点有如野指针问题、二重指针、内存管理的栈、内存管理的堆、大小端问题等。

二、数据结构与算法


数据结构与算法的难度确实不小,但好在对于嵌入式软件工程

你可能感兴趣的:(嵌入式岗位笔试面试真题讲解,嵌入式面试)