多语言展示
当前在线:558今日阅读:138今日分享:34

单片机编程C语言之#define宏

玩转了N多年的单片机编程,总结笔记。从51到AVR再到STM8再再到STM32,最后到Android,这一路成长,一路走来,艰辛和激动伴随。
工具/原料

c语言

#define
1

c语言称为宏定义,格式为#define x y ,功能是用x代替y(此宏有没有想到互联网的某位大佬)

2

如#define u8 unsigned char ,用u8代替unsigned char,那么会使我们的代码书写简化,减轻程序猿的劳动

3

再如#define KEY_UP_S 1,用KEY_UP_S 代替数字1,那么会使我们的代码见名知意可读,另外记住一个有意义的字汇KEY_UP_S 按键短按要比记住一个乏味的数字1要容易的多。

4

还有一个用法你或许不知道,#define TDA7491_MUTE_1() PC_ODR|=1<<4用TDA7491_MUTE_1()类似一个函数的形式取代PC_ODR|=1<<4运算式

注意事项

不足之处,望指正,如能帮到您,请为投票

推荐信息