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