单片机C语言编写规范

1 程序缩进,4个空格键,使用source insight 的话 需要在document options里将 table键调成4;

int main ()

{

 <-----> unsigned int val;

}

2 函数之间加空行;

int Get_Hbytes ()

{

 <-----> unsigned int val;

}

 

int Get_Lbytes ()

{

 <-----> unsigned int val;

}

3 一行不能超过20个字符;

4 函数大括号应在首字母下排。

 if(==)

 {

 }

5 关键字后加空格,双字符加空格。

例  while ();if(res== 2);

6 一段代码中要有20%的代码注释。

7 一个函数代码不能超过500行。

8 废代码 要删。

9 注释要有,函数要有功能注释

/*******************************************************************************
* 函数名称  : SPI_GPIO_Init
* 函数功能  : 初始化SPI外设
* 入口参数  : 无
* 出口参数  : 无
*******************************************************************************

10 用于局部函数的全局变量,可以写在该函数上边 ,注释下边。

sitemap