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 列,若函数传参太长,可换行参数。条件判断式同理。
函数部分:
函数必须有注释