摘要: 【解答】 int checkCPU() { { union w { int a; char b; }c; c.a=1; return (c.b==1); } } 【剖析】 嵌入式系统开发者应该对Little-endian和Big- endian模式非常了解。采用Little-endian模式的CPU 阅读全文
posted @ 2016-04-06 19:22 独孤流 阅读(1948) 评论(0) 推荐(0) 编辑
摘要: static关键字至少有下列n个作用: (1)函数体内static变量的作用范围为该函数体,不同于auto变量,该变量的内存只被分配一次,因此其值在下次调用时仍维持上次的值; (2)在模块内的static全局变量可以被模块内所用函数访问,但不能被模块外其它函数访问; (3)在模块内的static函数 阅读全文
posted @ 2016-04-06 19:19 独孤流 阅读(3722) 评论(0) 推荐(0) 编辑
摘要: BOOL型变量:if(!var) int型变量: if(var==0) float型变量: const float EPSINON = 0.00001; if ((x >= - EPSINON) && (x <= EPSINON) 指针变量: if(var==NULL) 【剖析】 考查对0值判断的“ 阅读全文
posted @ 2016-04-06 13:19 独孤流 阅读(1130) 评论(0) 推荐(0) 编辑
摘要: #define MIN(A,B) ((A)<=(B)?(A):(B)) 阅读全文
posted @ 2016-04-06 10:36 独孤流 阅读(309) 评论(0) 推荐(0) 编辑