
1 #define WORD_LO(xxx) ((byte)((word)(xxx) 255))2 #define WORD_HI(xxx) ((byte)((word)(xxx) 8))一个字由2字节组成。因此 WORD_LO(xxx) 取参数 xxx 的低8位 WORD_HI(xxx) 取参数 xxx 的高8位。#define ARR_SIZE(a) (sizeof(a)) / sizeof(a[0])它含有100个int型的元素。如果int为4字节那么这个数组总共有400字节。 sizeof(array) 为总大小即400字节相除就是100也就是数组元素个数。