# MY CODE SPECIFICATION

## INDEX
- [Naming](# naming)
- [Code](# code)

---

## naming

|格式           |说明                    |
|---------------|------------------------|
|全大写         |常量,宏定义             |
|`g_`开头       |全局变量                |
|首字母大写     |结构,类                 |

---

## code

1. 除特殊需要,嵌套不得超过5层,特别是逻辑部分代码
2. 将函数的定义与声明分离,声明放在头文件(接口函数),文件头部(内部函数)
3. 'C' 显式声明函数的链接域 `extern` 或 `static`
