
(1)自定义类型typedef使用小写加下划线,以_t结尾.(2)枚举值使用全大写字母加下划线#include stdint.h// 按键事件类型枚举typedef enum{KEY_EVENT_NONE, // 无事件KEY_EVENT_PRESS, // 按下KEY_EVENT_RELEASE, // 松开KEY_EVENT_SHORT_PRESS, // 短按KEY_EVENT_LONG_PRESS, // 长按KEY_EVENT_DOUBLE_CLICK // 双击} key_event_type_t;typedef struct{uint8_t key_id; // 按键通道IDkey_event_type_t event_type; // 按键事件类型uint32_t press_time; // 按下时长ms} key_info_t;变量使用:key_event_type_t key_evt;key_event_type_t g_key_evt;key_event_type_t *p_key_evt;key_info_t st_key_info;key_info_t *pst_key_info;