帕斯卡(Pascal)命名法
首字母大写,不要下划线"_"
例如变量Chassis、HolderPitchAngle
*对于需要显示类型的变量,允许添加前缀
例如全局变量g_GimbalPid
常用前缀表示,推荐使用如下类型,用int32_t代替int、uint8_t代替unsigned char
使用部分类型之前,需要包含C/C++标准库**<stdint.h>**
类型 | 前缀 | 例 |
---|
int、 int8_t、 int16_t、 int32_t | s、 s8、 s16、 s32 | s16_Speed |
unsigned char、uint8_t、uint16_t、uint32_t | u8、u8、u16、u32 | u8_Data |
double、float | d、f | f_PitchAngle |
bool | b | b_State |
extern、global | g | g_Holder |
指针 | p | p_Msg |
复合类型用“_”隔开,例如int32_t类型的全局变量s32_g_Chassis
结构体变量后缀Struct,如ChassisStruct
较短的单词可通过去掉“元音”形成缩写
常见缩写参考https://blog.csdn.net/qq_37851620/article/details/94731227
全名 | 缩写 |
---|
temp | tmp |
flag | flg |
statistic | stat |
increment | inc |
message | msg |
calculate | calc |
number | num |
maximum | max |
… | … |