【笔试题】嵌入式软件开发 |
您所在的位置:网站首页 › 硬件开发工程师笔试题及答案 › 【笔试题】嵌入式软件开发 |
从CSDN各个博客上摘选的一些容易做错的嵌入式软件的笔试题,做一下记录,让自己记住。 文章转自:嵌入式经典面试题。
1、用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) 解答:这一题主要容易错的地方就是:意识到这个表达式将使一个16位机的整型数溢出,因此要用到长整型符号L,告诉编译器这个常数是的长整型数。 #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL2、写一个"标准"宏MIN,这个宏输入两个参数并返回较小的一个。 解答:这一题主要容易错的地方就是:懂得在宏中小心地把参数用括号括起来。 #define MIN(A,B) ((A) |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |