概述
关于C语言的命名方式有很多,也没有一种明确的规定,所以我就总结自己的C语言命名规范。
命名规则
- 以数字,字母,下划线组合
- 只能以字母、下划线开头
- 以单下划线开头一般为隐藏函数或者变量
命名
- 变量: 骆驼命名法 , 例如:numData ;
- 函数: 帕斯卡命名法,例如:DisplayData;
- 宏定义:较短的变量全部大写:MAX,MIN,NUM ; 否则,下划线命名法,例如:list_data
- 类名,结构体,枚举,联合体:全部大写,例如:PERSON,STU
常见缩写
全称 | 缩写 | 释义 |
---|---|---|
value | val | 值 |
addition | add | 加 |
subtraction | sub | 减 |
multiplication | mul | 乘法 |
division | div | 除法 |
answer | ans | 响应、回答、结果 |
array | arr | 数组 |
set | set | 集合 |
average | ave | 平均 |
buffer | buff | 缓冲区 |
check | chk | 检查 |
count | cnt | 计数器 |
column | col | 列 |
row | row | 行 |
control | ctrl | 控制 |
middle | mid | 中值 |
number | num | 数量、编号 |
optimization | opt | 最优 |
pointer | ptr | 指针 |
record | reco | 记录 |
receive | rece | 收到、接收 |
result | res | 结果 |
return | ret | 返回 |
string | str | 字符串 |