【秋招】嵌入式面试八股文 - 最全专栏一、栈(Stack)基础1. 基本概念栈是一种遵循后进先出(LIFO, Last In First Out)原则的线性数据结构只允许在一端(栈顶)进行插入和删除操作基本操作:push(入栈)、pop(出栈)、peek/top(查看栈顶元素)2. 栈的实现方式数组实现 #define MAX_SIZE 100 typedef struct { int data[MAX_SIZE]; int top; // 栈顶指针 } ArrayStack; // 初始化栈 void initStack(ArrayStack* stack) { stack->top ...