微软面试题 · 编码实现 · C
微软相关面试题,按最终去重题目聚合。
共 416 道真题 · 当前筛选命中 6 道 · 更新 2026-08-05
筛选题目已选:编码实现 · C
考察点
技术栈
第 1 题const int、int const 和 int * const 有什么区别? 考察 C/C++ 中 const 修饰符的语法含义与指针结合规则第 2 题请用宏函数实现两个变量值的交换,且不使用临时变量。 考察宏定义的正确用法与对参数副作用的理解第 3 题如何定义指向一个有十个整型元素的数组的指针? 考察指针与数组结合的声明语法理解第 4 题请解释C语言中 a++ 和 ++a 的区别,并结合汇编层面说明两者的实现差异。 考察自增运算符的前置与后置语义及其底层实现差异第 5 题请描述你使用 fgets 等函数读取文件的经验。 考察对C语言文件读取函数的理解与使用经验第 6 题在C语言中如何实现一个队列? 考察C语言数据结构基础和内存管理能力