程序命名规范

动宾结构
全局变量加前面 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
函数名:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值