C++/C编程规范:共性命名规则与高效编程技巧

需积分: 8 12 下载量 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平台上,都能保持一致的编码风格。这份指南对于初学者和经验丰富的开发者都具有指导意义,帮助他们提升编程实践水平。