C语言技巧
zhangmian_0206
这个作者很懒,什么都没留下…
展开
-
切换参数时跳跃不使能参数的方法
举例说明:假如参数表中共37个参数,有的参数使能,有的不使能,按按键循环时显示使能的参数,跳过不使能的参数,且参数的使能项和非使能项是不固定的。实现方法如下:1.首先定义两个按位定义的变量,因目前单片机系统是32位,因此定义一个32位的变量,一个8位变量(根据参数个数进行调整),这个变量用来存放参数的使能位,即bit0是第一个参数的使能位,bit1是第二个变量的使能位,依次类推。。。ParaALNumberList_Def ParaALValid;ParaAHNumberList_Def P..原创 2021-07-28 20:10:22 · 210 阅读 · 0 评论 -
宏定义技巧
1.宏定义数组成员,举例如下:unsigned char testArray[10]#define test(x) testArray[x] // 调用test(x) 即代表testArray[x]2.宏定义结构图数组中的数组成员,举例如下:typedef struct{ u32 update_addr; u8* update_buf; u16 update_length; u16 _test[10];}Update_disp_Def...原创 2021-07-14 20:16:04 · 1712 阅读 · 0 评论