#嵌入式笔面经分享# 科大讯飞公司嵌入式硬件面经(第1面)

#嵌入式笔面经分享#

科大讯飞公司嵌入式硬件面经(第1面)

时间:7月1日-7月1日

时长:30分钟

面试内容:

写一个"标准"宏MIN ,这个宏输入两个参数并返回较小的一个。#define MIN(A,B) ((A) <= (B) ? (A) : (B))这个测试是为下面的目的而设的:

  1. 标识#define在宏中应用的基本知识。这是很重要的。因为在 嵌入(inline)操作符 变为标准C的一部分之前,宏是方便产生嵌入代码的唯一方法,对于嵌入式系统来说,为了能达到要求的性能,嵌入代码经常是必须的方法。
  2. 懂得在宏中小心地把参数用括号括起来
  3. 我也用这个问题开始讨论宏的副作用,例如:当你写下面的代码时会发生什么事? least = MIN(*p++, b);

面试总结:注意技术细节知识点

#嵌入式笔面经分享#
全部评论

相关推荐

不愿透露姓名的神秘牛友
06-18 16:32
quench@0916:一顿操作猛如虎,一看工资2500
点赞 评论 收藏
分享
评论
1
3
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务