优秀代码风格
2015-08-04 09:27
246 查看
文件名:单词小写,多个单词用下划线分隔。如:dlist.c
函数名:单词小写,多个单词用下划线分隔。如:find_node。这点本人做的不好,直接省略下划线。
结构/枚举/联合名:首字母大写,多个单词连写。如:struct _DListNode;
宏名:单词大写,多个单词下划线分隔。如:#define MAX_PATH 260
变量名:单词小写,多个单词下划线分隔。如:DListNode* node=NULL;
排版布局:
合理使用空行
(1)函数体之间用空行分隔
(2)结构/联合/枚举声明用空格行隔开
(3)不同功能的代码之间用空行分隔
(4)将功能类似的代码(如宏定义、类型定义、函数声明和全局变量)放在一起,和其他部分用空行分开
(5)使用空行时,一行就够了,不要使用连续多个空行。
合理使用空格
(1)等号两边用空格
(2)参数之间用空格
(3)语句末的分号与前面内容不要加空格。
函数名:单词小写,多个单词用下划线分隔。如:find_node。这点本人做的不好,直接省略下划线。
结构/枚举/联合名:首字母大写,多个单词连写。如:struct _DListNode;
宏名:单词大写,多个单词下划线分隔。如:#define MAX_PATH 260
变量名:单词小写,多个单词下划线分隔。如:DListNode* node=NULL;
排版布局:
合理使用空行
(1)函数体之间用空行分隔
(2)结构/联合/枚举声明用空格行隔开
(3)不同功能的代码之间用空行分隔
(4)将功能类似的代码(如宏定义、类型定义、函数声明和全局变量)放在一起,和其他部分用空行分开
(5)使用空行时,一行就够了,不要使用连续多个空行。
合理使用空格
(1)等号两边用空格
(2)参数之间用空格
(3)语句末的分号与前面内容不要加空格。
相关文章推荐
- java实现文件的上传下载
- JavaWeb实现文件上传下载功能实例解析
- Python实现字典的key和values的交换
- MyEclipse 2015 反编译插件安装
- cloudfoundry上搭建go服务端
- python调试
- 算法之动态规划初步(Java版)
- Java设计模式—观察者模式
- 算法之动态规划初步(Java版)
- python利用装饰器进行运算的实例分析
- win7 64位系统 win CE6.0模拟器开发环境配置
- eclipse cannot be created
- Eclipse常用快捷键大全
- java.lang.IllegalArgumentException:pointerIndex out of range问题的两种解决办法
- 网页收藏夹显示ICO图标(代码少)
- Java设计模式(五) 之 工厂模式
- ceph存储 Google perftools工具内存检测以及性能分析
- java/php/c#版rsa签名以及验签实现
- Java删除ArrayList中的重复元素的2种方法
- c++ 指针