- 6
- 0
- 约12.26万字
- 约 76页
- 2025-09-25 发布于北京
- 举报
想成为嵌入式程序员应知道的0x10个基本问题:
预处理器(Preprocessor)
1.用预处理指令#define一个常数,用以表明1年中有多少秒(忽略闰年问题)
#defineSECONDS_PER_YEAR(60*60*24*365)UL
我在这想看到几件事情:
1)#define语法的基本知识(例如:不能以分号结束,括号的使用,等等)
2)懂得预处理器将为你计算常数表达式的值,因此,直接写出你是如何计算一年中有多少秒而不是计算出实际
的值,是更清晰而没有代价的。
3)这个表达式将使一个16位机的整型数溢出-因此要用到长整型符号L,告诉编译器这个常数是的长整
型数。
4)如果你在你的表达式中用到UL(表示无符号长整型),那么你有了一个好的起点。记住,第一印象很重要。
2.写一个宏MIN,这个宏输入两个参数并返回较小的一个。
#defineMIN(A,B)((A)=(B)?(A):(B))
这个测试是为下面的目的而设的:
1)标识#define在宏中应用的基本知识。这是很重要的。因为在嵌入(inline)操作符变为
您可能关注的文档
最近下载
- 完整版陕煤集团笔试题库及答案(PDF下载).docx VIP
- 陕煤集团笔试题库及答案.doc VIP
- 陕煤集团笔试题库及答案.doc VIP
- 秦晋殽之战 《左传》.ppt VIP
- 陕煤集团笔试题库及答案.docx VIP
- 2027陕煤集团管培生招聘(20人)笔试模拟试题及答案解析.docx VIP
- 2027陕煤集团管培生招聘(20人)考试参考题库及答案解析.docx VIP
- 2027陕煤集团管培生招聘(20人)笔试备考试题及答案解析.docx VIP
- 2027陕煤集团管培生招聘(20人)考试笔试模拟试题及答案解析.docx VIP
- 2027陕煤集团管培生招聘(20人)考试备考试题及答案解析.docx VIP
原创力文档

文档评论(0)