动宾结构
全局变量加前面 m
结构体最后加_t
通用命名规则:
函数名,变量名以及文件名应该是自描述的,应避免使用缩写。类型和变量应使用名词,而函数应包含动词。
int num_errors; // Good.
int num_completed_connections; // Good.
int n; // Bad - meaningless.
int nerr; // Bad - ambiguous abbreviation.
int n_comp_conns; // Bad - ambiguous abbreviation.
避免使用缩写,除非它们在你的项目外非常的通用。
int error_count; // Good.
int error_cnt; // Bad.
宏定义
要以全部大写以及下划线进行命名。
枚举命名:
枚举应于常量或宏定义使用相同的命名方式
typedef enum
{
APP_TIMER_MODE_SINGLE_SHOT, /< The timer will expire only once. */
APP_TIMER_MODE_REPEATED /< The timer will restart each time it expires. */
} app_timer_mode_t;
变量名:
变量名只包含小写字母并以下划线分隔每个单词
全局变量:与通用变量命名相同,以m_作为前缀。
常量名:
hs
函数名: