IT优就业程序开发教程-最全面的C/C++编码规范总结
本文来源于优知网
对于不同的编程语言来说,具体的编码规范可以有很大的不同,但是其宗旨都是一致的,就是保证代码在高质量完成需求的同时具备良好的可读性、可维护性。例如我们可以规定某个项目的C语言程序要遵循这样的规定:变量的命名,头文件的书写和#include 等等。
?
?
下面是一些广为采用的编码规范:
GNU Coding Standards
Guidelines for the Use of the C Language in Vehicle Based Software
C++ Coding Guidelines
SUN Code Conventions for Java
以下是一些介绍编码、编码规范的书籍:
C++编码规范,陈世忠,人民邮电出版社,2002
高质量程序设计指南:C++/C语言,林锐等,电子工业出版社,2003
注:以下只是根据课题组已有的经验给出的总结,并非对所有场景均适用。
对于高质量的工程,一般会做到:
1、代码简洁精炼,美观,可读性好,高效率,高复用,可移植性好,高内聚,低耦合,没有冗余,不符合这些原则,必须特别说明。
2、规范性,代码有规可循。特殊排版、特殊语法、特殊指令,必须特别说明。
一、文件排版方面/
1、包含头文件
1.1 先系统头文件,后用户头文件。
1.2 系统头文件,稳定的目录结
您可能关注的文档
- ATP检测仪使用手册论述.doc
- BASF抗黄变剂在涤纶针织物上的应用论述.doc
- B级考试词汇表论述.doc
- C8模板施工方案论述.doc
- CB32施工月报表(2016年5月)罗家堡论述.doc
- CNG调压撬说明书论述.doc
- Englishwords论述.doc
- Excel题解.论述.doc
- Flexsim仿真课设实验报告论述.doc
- G20峰会停工期间日常维护工作方案论述.doc
- 四川省成都市嘉祥教育集团2024-2025学年七年级下学期期中数学试题(解析版).docx
- 四川省成都市青羊区石室联合中学2024-2025学年七年级下学期期中考试数学试题(解析版).pdf
- 四川省成都市青羊区石室联合中学2024-2025学年七年级下学期期中考试数学试题(解析版).docx
- 四川省成都市武侯区北京第二外国语学院成都附属中学2024-2025学年七年级下学期期中数学试题(解析版).docx
- 四川省成都市武侯区北京第二外国语学院成都附属中学2024-2025学年七年级下学期期中数学试题(解析版).pdf
- 四川省绵阳市涪城区2024-2025学年七年级下学期5月期中考试数学试题(解析版).pdf
- 四川省绵阳市涪城区2024-2025学年七年级下学期5月期中考试数学试题(解析版).docx
- 四川省绵阳市江油市2024-2025学年七年级下学期5月期中数学试题(解析版).pdf
- 四川省绵阳市江油市2024-2025学年七年级下学期5月期中数学试题(解析版).docx
- 四川省绵阳市游仙区2024-2025学年七年级下学期5月期中考试数学试题(解析版).docx
原创力文档

文档评论(0)