type
status
date
slug
summary
tags
category
icon
password
上次编辑时间
Aug 18, 2025 02:09 PM

注释部分:

每个文件应含有注释及对应的版本,描述参考下面代码块:

定义与枚举部分:

宏定义:

全部大写,用下划线隔开。

缩进:

统一缩进 4 个空格;1Tab = 4 Spaces
变量命名部分(统一使用匈牙利命名法——下划线隔开):
除枚举和宏定义以外,变量统一都是小写,不得出现大写。

声明部分:

枚举变量:

枚举内部枚举项,统一大写。
枚举变量名小写,最终以下划线 T 结尾(以 Typedef 定义的统一以_t 结尾)。

全局变量:

统一以 g_开头

局部变量:

无特殊需求,小写加下划线即可

指针变量:

p_开头

函数指针变量:

pf_开头

调用函数部分:

任何函数调用,必须判断其返回值!

使用指针部分:

任何指针使用前,必须判断其是否为空指针!

使用测试相等部分:

必须把常数放在==左边,不得放在右边。

代码幅宽部分:

代码的宽度不得超过 80 列,若函数传参太长,可换行参数。条件判断式同理。

函数部分:

函数必须有注释

头文件包含部分: