C++/C编程规范:共性命名规则与高效编程技巧
需积分: 8 77 浏览量
更新于2024-08-09
收藏 326KB PDF 举报
本资源是一份高质量的C++/C编程指南,由林锐博士撰写,旨在提供一套全面的编程规范和最佳实践。共性规则部分强调了编程中的重要原则,以便于理解和维护代码。
规则 3-1-1:标识符的命名应直观易懂,避免使用汉语拼音,如将"CurrentValue"改为"NowValue"。英文单词的选择要准确,即使词汇简单,也要确保其表达清晰。
规则 3-1-2:遵循"min-length && max-information"原则,即名字的长度既要足够简洁,又要包含必要的信息。虽然现代C++/C语言允许较长的名字,但如"maxval"比"maxValueUntilOverflow"更易于理解。单字符变量名如i、j等通常用于局部变量,如循环或索引。
规则 3-1-3:编码风格需与所使用的操作系统或开发工具保持一致。Windows应用程序倾向于混合大小写,如"AddChild",而Unix应用程序则常用小写加下划线,如"add_child"。
指南还涵盖了其他章节,如程序的版式(包括空行、代码格式、注释等)、命名规则的特定系统(如Windows和Unix命名习惯)、表达式和基本语句的使用(如运算符优先级、IF语句、循环控制等)、常量的处理(包括常量类型和定义)、函数设计(参数、返回值、内部实现和建议)、内存管理(内存分配、错误处理、指针与内存分配的交互、内存自动释放、MALLOC/FREE和NEW/DELETE的区别以及内存耗尽时的应对策略)。
通过遵循这些规则,程序员能够编写出可读性强、易于维护的高质量C++/C代码,无论是在Windows还是Unix平台上,都能保持一致的编码风格。这份指南对于初学者和经验丰富的开发者都具有指导意义,帮助他们提升编程实践水平。
2023-06-06 上传
2021-08-18 上传
2023-05-17 上传
2023-05-19 上传
2024-01-09 上传
2023-05-20 上传
2023-07-15 上传
2024-01-05 上传
![](https://profile-avatar.csdnimg.cn/3e28f873976141e1a42c31f5efa882e8_weixin_26750831.jpg!1)
Fesgrome
- 粉丝: 36
- 资源: 3896
最新资源
- 解决本地连接丢失无法上网的问题
- BIOS报警声音解析:故障原因与解决方法
- 广义均值移动跟踪算法在视频目标跟踪中的应用研究
- C++Builder快捷键大全:高效编程的秘密武器
- 网页制作入门:常用代码详解
- TX2440A开发板网络远程监控系统移植教程:易搭建与通用解决方案
- WebLogic10虚拟内存配置详解与优化技巧
- C#网络编程深度解析:Socket基础与应用
- 掌握Struts1:Java MVC轻量级框架详解
- 20个必备CSS代码段提升Web开发效率
- CSS样式大全:字体、文本、列表样式详解
- Proteus元件库大全:从基础到高级组件
- 74HC08芯片:高速CMOS四输入与门详细资料
- C#获取当前路径的多种方法详解
- 修复MySQL乱码问题:设置字符集为GB2312
- C语言的诞生与演进:从汇编到系统编程的革命