本帖最后由 ckdsx.cn 于 2023-8-30 10:39 编辑
本文主要介绍C语言编程规范。
一、函数及内容
函数的命名是字母,关键定义之间用下划线隔开,省略过的单词全大写,没省略的首字母大写
每个函数前有函数说明
变量命名遵循相应规则(如帕斯卡命名法:首字母大写 string UserName;)
函数内的变量声明与执行语句要间隔一行
不要在一行中写多个语句
宏定义顶行写
所有的注释全部用/**/ 而不用//
规范函数内部的缩进和空格
函数体、判断、循环等存在分层,用TAB键缩进
关键字后(if for与后面的()),用空格隔开
二目运算符两侧(±*/),两侧用空格隔开
逗号后和语句中间分号后,两侧用空格隔开
二、文件及内容
.c文件
文件的命名全部是小写字母,中间用下划线隔开
开头处对文件进行说明,包括:名称、版本、说明、记录等(此处参考安富莱例程)
行顶头进行#include头文件包含
行顶头进行#define宏定义,并进行 左对齐 ,注意该处关键词命名方法(_进行分割+全大写)
行顶头进行全局变量定义
.h文件- 开头处对文件进行说明,包括:名称、版本、说明、记录等
- 首先进行 #ifndef #define #endif宏定义 作用:防止头文件的重复包含和编译 注意该处关键词命名方法(_进行分割+全大写)
- 行顶头进行结构体定义与函数声明
|