- 2
- 0
- 约3.71万字
- 约 29页
- 2020-11-18 发布于河南
- 举报
嵌入式软件工程师面试题
嵌入式软件工程师面试题
预处理器(Preprocessor)
1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)
#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL
我在这想看到几件事情:
1). #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等)
2). 懂得预处理器将为你计算常数表达式的值,因此,直接写出你是如何计算一年中有多少秒而不是计算出实际的值,是更清晰而没有代价的。
3). 意识到这个表达式将使一个16位机的整型数溢出-因此要用到长整型符号L,告诉编译器这个常数是的长整型数。
4). 如果你在你的表达式中用到UL(表示无符号长整型),那么你有了一个好的起点。记住,第一印象很重要。
2. 写一个“标准”宏MIN,这个宏输入两个参数并返回较小的一个。
#define MIN(A,B) ((A) = (B) (A) : ))
C\C++试题集 C\C++ Development这个测试是为下面的目的而设的:
1). 标识#define在宏中应用的基本知识。这是很重要的,因为直到嵌入(inline)操作符变为标准C的一部分,宏是方便产生嵌入代码的唯一方法,对于嵌入式系统来说,为了能达到要求的性能,嵌入代码经常是必须的方法。
2). 三重条
您可能关注的文档
最近下载
- 2026年人教版小学四年级语文下册第8单元《桂林山水》公开课教案.docx VIP
- 工伤保险待遇申领表(上海市社会保险事业管理中心).doc VIP
- 小学二年级数学下册应用题专项练习题(每日一练,共10份).docx VIP
- 2025雅安职业技术学院辅导员招聘考试真题.docx VIP
- 小学二年级数学下册应用题专项练习题(每日一练,共4份).docx VIP
- 下肢深静脉栓塞疑难病例讨论.pptx VIP
- InCAM Pro基础入门篇(中文).pdf VIP
- 小学二年级数学下册应用题专项练习题(每日一练,共13份).docx VIP
- 全国新型电力系统建设职业技能竞赛题库及答案(218题).docx VIP
- DL/T 954-2005 火力发电厂水汽试验方法.pdf VIP
原创力文档

文档评论(0)