1,公司代码风格统一,方便维护,切忌修改第三方代码风格。
2,切忌对第三方代码封装
3,TAB缩进4个空格
4,注释使用/**/风格,切忌使用//
5,if、switch、case、for、do、while 关键字后面加空格
6,定义指针类型* 靠近函数名、变量名一侧
int *a
7,二元、三元操作符两侧都加空格
= + - > < */ % | & ^ <= >= == != ? :
8,一元操作符后面不加要空格
~ ! siezeof typeof
9,++ -- 后面不加空格
10、. ->结构体成员操作后面不加空格
11、/* 注释 */ 两边就空格
12、文件信息注释
/**
******************************************************************************
* @file delay.c
* @author water
* @version V1.0
* @date 2020-03-12
* @brief 串口初始化代码(一般是串口 1)
* @copyright Copyright (c) 2020-2032, xxx有限公司
******************************************************************************
* @attention
*
* 硬件平台:xxxx
*
* 修改说明
* V1.0 20200312
* 第一次发布
*
********************************************************************